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.


2 comments:
i built the serial programmer found in this link :
http://ballwell.blogspot.com/2009/08/serial-programmer-for-avr.html
but unfortunaltely when i try to setup the interface in ponyprog in get "test failed"
thnx for any help
Post a Comment
If anybody wants any help with this stuff, just drop a comment or use the "Contact me" link at the top of the page. I'll be happy to help.