Friday, April 18, 2008

[AVR Programmer - III] (Further) Simplification ofthe LancOs's SI Prog the Serial Port Porgrammer

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.


A friend of mine asked me to make him a cable. So I made one for him. I tested it with ATmega32.


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



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.


A friend of mine asked me to make him a cable. So I made one for him. I tested it with ATmega32.



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