I have been using some AVR MCU’s for projects, and every time they give me a 0x000000 signature error, but after months randomly solve themselves. Nothing really changes, currently I am getting a 0xff00ff error, what does it mean, what am I doing wrong. I never get a clear answer really. I am using an AT89C51RC2 with a 16mhz crystal (connected to 22pf caps to gnd), and a reset signal and EA signal according to the data sheet. What do I do?
Add the required 100 nF decoupling capacitor between Vcc and GND, as close a possible to the MCU.
Glancing through the AT89C51 data sheet was a trip down memory lane. Such a limited MCU!
It didn’t work, it’s giving a 0x000000 still
I already tried that to no luck. If in switch out the 8051 for a ATmega644 it works perfectly. I realized to avrdude.conf entry is for an AT89S51, could that be it?
The error linked above says "wrong board" - so maybe avrdude needs to be notified what the "wrong board" is. I do not know. Sorry.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.