PIC18F4550 Tutorial 1: Series of pic tutorials for learning various methodology for programming a pic18f4550 microcontroller with hardware C, enclosed with various chapters providing brief step by step description, examples and coding’s for beginners with microcontroller programming Simplified.
For the 1st time loading you need a base firmware or a demo firmware. The firmware usually comes in .hex format. This part guides you to first programming a pic18f4550 microcontroller for USB board for beginners | Rakesh Mondal | rakeshmondal.info | ron
JDM programmer is a serial Microcontroller programmer. It is used for loading the compiled source code( .hex) into the microcontroller with a DB-9 port. Its quiet easy to make. we are going to make this board for loading the code into microcontroller board pic18f4550. JDM programmer does not have a capability to program through a USB port but its quiet a cheap and easy to make at home if you don’t want to invest on costly programmer like pickit2. Its one of the easy legacy model for programming microcontroller. You can find the necessary schematic and description here to make this programmer at home with in an Hour.
What is a microcontroller ? Microcontroller in simple term refers to a small computer on a single chip. Its like an artificial mind for any intelligent devices which is responsible for taking decisions. [eg your robot needs to take decisions, then a microcontroller would do that for us.] Microcontroller can be programmed , and has its own programming language and compilers. Hence in our robotic applications it is going to serve as a mind which will be responsible for taking all decisions.
USB Interface board PIC18F4550, Software application and firmware to control 6 led via USB Interface (PC and Laptop). The Application software is written in C# (c-sharp) - visual studio 2010, the Source code and Project files are free to download along with the Firmware and Software.
Description IC 7805 regulator: IC 7805 is a 5V Voltage regulator IC that restricts the voltage output to 5V. 7805 comes with provision to add heat sink. The maximum value for input to the voltage regulator is 35V. It can provide a constant steady voltage flow of 5V for higher voltage input till the threshold limit of 35V. If the voltage is near to 7.5V then it does not produce any considerable amount of heat and hence no need for heatsink.
This Tutorial project shows a Computer USB Interface through pic18f4550 Microcontroller which allows to blink few led's, Control motors and other devices with computer through a USB Interface hardware that we are going to make with easy steps. USB PIC18F4550 interface project is Human Interface Device HID. You can find the Complete pic18f4550 Schematic , Circuit diagram of the hardware with Software , Driver and Complete step by step tutorial for beginner here.