PonyProg, serial device programmer

  • Selasa, 20 Juli 2010
  • Posted by Learn Electronic

If you are looking for a simple but powerful programmer you are right, it's here.
PonyProg is a serial device programmer software with a user friendly GUI framework available for Windows95/98/ME/NT/2000/XP and Intel Linux. Its purpose is reading and writing every serial device. At the moment it supports I²C Bus, Microwire, SPI eeprom, the Atmel AVR and Microchip PIC micro.
SI-Prog is the programmer hardware interface for PonyProg.
With PonyProg and SI-Prog you can program Wafercard for SAT, eeprom within GSM, TV or CAR-RADIO. Furthermore it can be used as a low cost starter kit for PIC and AVR. 

PonyProg works also with other simple hardware interfaces like AVR ISP (STK200/300), JDM/Ludipipo, EasyI2C and DT-006 AVR (by Dontronics).

PonyProg is a great software for flash memory programming. It supports a great variety of microcontrollers and other devices. Before using it you should check if your device is supported on the Official PonyProg 2000 Homepage. PonyProg 2000 is constantly updated and new devices are added.
The latest version is available on the Download Page.

So After you download and install it, you have to configure it for your hardware.
Go to   >> "Setup" >> "Interface Setup" 

Click on “Serial” if you are using AVR Serial port Flash programmer or “Parallel” if you are using AVR Parallel port Flash programmer. Next select “SI Prog I/O” (in case of serial) or “AVR ISP I/O” (in case of parallel).
Now click on “Probe” to check if your hardware is connected and working. If it says “Test Passed” it means your hardware is working with the configuration. If it says “Test Failed”, it means there is a fault in above configuration or your hardware.
Now click “OK”.
Then go to     >> “Setup” >> ”Calibration”. Click “Yes” on the next message box and wait for the “Calibration OK” confirmation.

Now Select “AVR micro” from the list of devices and select your AVR device from the next drop box.

Now load your hex file from the “Open Program Flash Memory File” button (1).

Then program the microcontroller by pressing the “Write Program Memory” button (2).

The Fuse bits of AVR microcontroller can be read and set by pressing the button with the lock (3).

Update: Its not always a good idea to use the latest version of PonyProg. I once updated from an older version and it started giving me "test failed" errors. So I went back to the older version and began working again. Latest versions are sometimes buggy so you should wait a while before updating.

If anybody wants any help with this stuff, just drop a comment or "Contact me". I'll be happy to help.

0 komentar:

Poskan Komentar