I am trying to make an Arduino Uno act as an external programmer for an ATmega32 and ATmega 8. I couldn't succeed, I used connections as given at Using an Arduino as an AVR ISP and Arduino Uno as an ISP programmer and followed the steps.
I used an external 12MHz crystal with the chip to be programmed then I connected XTAL2 of Arduino Uno with XTAL1 of chip to be programmed. The programmer is working but it's not showing the proper device ID. Can anybody help me?
Best Answer
Your clock setup sounds very odd. If you have an external crystal already, you should not connect anything but that crystal to the XTAL pins.
There are some different cases of “not showing proper device ID”:
0x00 0x00 0x00
or0xFF 0xFF 0xFF
, your connections are not working properly yet.