NSK Electronics have developed AVR 28 Pin Board which is useful in uploading the Bootloader Hex (Bootloader Hex for Arduino Uno is available in my previous post) into the Atmega328p (Arduino Uno). For buying the "AVR 28 Pin Board" visit: http://www.nskelectronics.com/avr-28p_brd_.html.
The following diagram shows the image of the NSK Electronic's AVR 28 Pin Board:
With this board you can develop and
prototype with any of Atmel's 28 pin AVR microcontrollers also. The
board has User button and status LED. The bridge rectifier allows this
board to be powered with both AC and DC power supply adapters.
The following diagram shows the circuit diagram of the above board:
The above board is to be used as a target board in which your new Atmega328p-PU, IC meant for Arduino Uno is to be inserted for the purpose of uploading the bootloader into the chip. Now you require one more board called "AVRDUDE" The same board is available with Extremelectronics at http://store.extremeelectronics.co.in/images/D/USBAVRProg21Main.jpg You can buy that board and use that to connect with NSK Electronic's AVR 28 Pin Board through 10 Pin FRC cum Ribbon wires. Then you have to download the driver software also for the AVRDUDE board bought from Extremelectronics.
The SinaProg is a Hex downloader application software with AVR Dude and Fuse Bit
Calculator. This is used to download code/program and to set fuse bits
of all AVR based microcontrollers. The same Hex downloader software can be downloaded from http://www.ablab.in/?wpdmdl=9018
After downloading the software, do the following:
1) Install the SinaProg Hex downloader software in your computer.
2) Install the driver for the AVRDUDE board in your computer.
3) Connect the AVRDUDE board with AVR 28 Pin Board through 10 Pin FRC.
4) Insert the Atmega328p-PU chip into the AVR 28 Pin Board.
5) Copy the Arduino Uno bootloader Hex from my previous post and save as a notepad file or text file.
6) Open the SinaProg Hex downloader software and select the chip as Atmega328p.
7) Browse for Arduino Uno bootloader Hex.
8) Set the correct Fuse bits for 16MHz operation of Atmega328p-PU. Caution: don't disturb lock bits.
9) Press the Program button in the SinaProg. The bootloader hex will be loaded into the new chip.
10) If you have any doubt please call me at +919842992780.