I’m a novice using an Atmega32 dev board and PonyProg. I am able to download codes to the MCU but they dont work and I think its because my reset pin (9) is always LOW. What code could I use to change this? Could that be the problem?
The RESET (negative logic) needs to be held to ground when programming. Is the reset low when the programming dongle is disconnected from the ICSP port? It should be at logic high when in normal operation.
I find that the RESET pin is always LOW because the 5V goes through the 10K resistor, it becomes a LOW and then goes to pin 9. I’m not sure if the ZM33064 reset IC has anything to do with it.
Thanks for all the help guys, I really appreciate it.
I figured out one of the problems. I had the variable power supply set to 6V when it should have been 9V.
Since I made that change PonyProg works all the time now. When I connect the board to the PC and use my logic probe on pin 9 there is no light. While I’m programming the MCU, pin 9 is LOW and when it finishes downloading the program, there is no light on the probe again. Is that the way it should be? When I disconnect from the PC, pin 9 is LOW too.
After the code downloads successfully, I test the port and there is nothing (no light on the probe) Any suggestions?
Thanks guys. My second problem was that when I followed the ponyprog tutorial it didnt say that I had to choose RESET for the code to start running. So now I got the ports working!!