Pages: [1]   Go Down
Author Topic: No puedo programar Atmega328 con ArduinoISP [CANCELADO]  (Read 957 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Jr. Member
**
Karma: 2
Posts: 73
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.


¿Alguna idea de qué puedo hacer?
« Last Edit: January 22, 2012, 07:20:33 am by anv » Logged

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si es 328 necesitas cambiar la signature, no es la misma que el 328p
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

0
Offline Offline
Jr. Member
**
Karma: 2
Posts: 73
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si es 328 necesitas cambiar la signature, no es la misma que el 328p

Es un Atmega328P-PU. De todas formas, ejecutando a mano el avrdude para poder ver bien los mensajes, dice que la signature que lee es:

avrdude: Device signature = 0x000000

Logged

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

0
Offline Offline
Jr. Member
**
Karma: 2
Posts: 73
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ya descubrí el problema. El cristal que estaba usando estaba fallado. Pero ahora tengo un problema diferente:


# /usr/lib/arduino/hardware/tools/avrdude -C/usr/lib/arduino/hardware/tools/avrdude.conf  -patmega328p -cstk500v1 -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.12s

avrdude: Device signature = 0x1e950f
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "/usr/lib/arduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex"
avrdude: writing flash (32670 bytes):

Writing | ###############################################    | 94% 0.01savrdude: stk500_recv(): programmer is not responding


He iniciado un nuevo hilo para preguntar sobre esto así no mezclamos las cosas.
Logged

Pages: [1]   Go Up
Jump to: