Archive for the ‘Development Tool’ category

Serial Pony Prog (PonyProg_V207c) for ATmega8

September 7, 2009

Here is the modified Pony Prog serial writer circuit for ATmega8, ATmega16, ATmega32.
Info. from : http://www.sajidmc.net/en/topics/electronics/microcontroller/programmer/serial-port-programmer/
Ok. I guess the most popular microcontrollers now a days in Bangladesh are ATmega8 and ATmega32. These microcontrollers have inverted reset, that does not work with the second circuit. So I am posting a circuit specially for these sort of noninverted IC. If your AVRs reset pin in datasheet have a bar on the name of it. ( Reset ) (or has a circle outsidethe pin of it), then this programmer is suitable for you. In the circuit diagram I have already shown the pin out of the BC 547 ic.

(Note: My programmer was not working. I tried to debug it and found that the Emitter and Base of the 547 IC was short circuit. So, to check if your BC547 is working properly, take your multimeter in diode mode, and check if  an approximately 0.7 Volt drop occur between base and emitter. This will save your valuable time of debugging. (3 hours in my case. )
The completed circuit is shown in picture. It is programming my ATmega8 microcontroller.


To program go to Lancos and download the latest version of Ponyprog from there (http://www.lancos.com/prog.html).

AVRUSB bootloader ATMEGA8 self programming

September 6, 2009

ATmega8 AVR single-chip support for Boot Load function, what is the Boot Load function? Boot Load feature allows a single chip burn their own, no need to use other burner/programmer, really great features.

http://www.fischl.de/avrusbboot/ site developed USB interfaces Boot Load program, very good with the Oh! (simple and convenient), after a little brother amended so that it can be compatible with the AVR-CDC program ( self-made USB-RS232).
See the following circuit,

Click here is get the necessary files