Tuesday, June 14, 2011

AVR Programming using ISP and PonyProg

PonyProg is a free serial device programmer software with a user friendly GUI framework available for Windows and Linux. You can download PonyProg here and install. Its purpose is reading and writing every serial device using either the serial or parallel port on a PC. At the moment following devices are currently supported with PonyProg software.

AVR Microcontroller
PIC Microcontroller
I²C Bus EEPROM
SPI EEPROM
Siemens EEPROM
Microwire EEPROM

Setting up the PonyProg environment
When we first start PonyProg this is the screen we see, click OK to start.


After clicking OK button following message will display to inform us that bus timing calibration is not done for read write operations. Click OK to continue.


Bus timing calibration can be selected from Setup->Calibration menu.

  

Click Yes to calibrate the bus timing.

Click OK to continue

Setting up the Hardware
Goto Setup->Interface Setup to setup the hardware.


Set all the parameter as follows and click OK

Rest  part of this post is