Estoy tratando de programar un Atmega328 usando como programador un Arduino Decimilia (Atmega168). He grabado el programa, cableado el chip a una breadboard tal como se indica en http://arduino.cc/en/Tutorial/ArduinoISP Pero me da este error: avrdude: Yikes! Invalid device signature.
He lanzado el avrdude en línea de comando para quitar los -q -q y así ver más detalles. El resultado es este:
avrdude -C/usr/lib/arduino/hardware/tools/avrdude.conf -patmega328p -carduino -P/dev/ttyUSB0 -b19200 -Uflash:w:/usr/lib/arduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex:i -Ulock:w:0x0F:m avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.04s avrdude: Device signature = 0x000000 avrdude: Yikes! Invalid device signature.
** Double check connections and try again, or use -F to override**
** this check.** avrdude done. Thank you.
No te debería de dar problemas, mirate esto a ver si hay suerte
En Tools > Board tienes que tener arduino duemilanove Atmega328p.
Mira la versión de arduino que tienes, en la 22 que es la que tengo funciona con la version 1.0 no lo he probado.