LEER MAS ABAJO QUE DOY LA SOLUCION.....
Estoy usando el cable de paralelo ( el que se publica en el sitio) para cargar por primera vez en un ATM328 (y no un ATM328P) y me tira el error :
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA328P is 1E 95 0F
Si alguien sabe como solucionarlo AGRADEZCO!!!
ya probe con editar el avrdude.conf y nada
tengo configurado ahora el preferences.txt con la linea: upload.using=parallel
Y estoy usando linux Ubuntu 11.10, con el arduino 1.0 bajado de la pagina
Muchas GRACIAS por su tiempo!
LIIIISSSSSSSSSTTTTTOOOOO!!!!!
lo consegui!! googleando encontre a arduino-22 que decia como hacerlo...
1 cambiar en preferences.txt
la linea: upload.using=bootloader
remplazar: upload.using=parallel
2 (para cargar el bootloader en un ATmega328-PU y no un 328P)
cambiar en avrdude.conf , que se encuentra en hardware/tools/
la linea:
#------------------------------------------------------------
ATmega328P
#------------------------------------------------------------
part
id = "m328p";
desc = "ATMEGA328P";
has_debugwire = yes;
flash_instr = 0xB6, 0x01, 0x11;
eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00,
0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF,
0x99, 0xF9, 0xBB, 0xAF;
stk500_devcode = 0x86;
avr910_devcode = 0x;
signature = 0x1e 0x95 0x0F;
pagel = 0xd7;............................
por:
#------------------------------------------------------------
ATmega328P
#------------------------------------------------------------
part
id = "m328p";
desc = "ATMEGA328P";
has_debugwire = yes;
flash_instr = 0xB6, 0x01, 0x11;
eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00,
0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF,
0x99, 0xF9, 0xBB, 0xAF;
stk500_devcode = 0x86;
avr910_devcode = 0x;
signature = 0x1e 0x95 0x14;
pagel = 0xd7;.............
3 abrimos el programa (soft) arduino
(para arduino 0022)
y vamos a Tools>Burn Bootloader>
y ahi seleccionamos el w/Parallel Programmer
o en ( para arduino1,0) Tools>Programmer> y seleccionamos Parallel Programmer
y despues Tools> Burn Bootloader
y ahi deberia cargar el bootloader en nuestro atmega328, ojo tarda un ratito, luego viene el Done
4 cerramos el arduino
y volvemos los dos archivos como antes
el preferences.txt :
upload.using=bootloader
y el avrdude.conf:
#------------------------------------------------------------
ATmega328P
#------------------------------------------------------------
part
id = "m328p";
desc = "ATMEGA328P".....
signature = 0x1e 0x95 0x0F;
......
y listo! ahora conectamos el arduino uno con el cable usb y volvemos a ejecutar el programa arduino y le cargamos algun programita de los de examples, yo opte por el Blink ya que me muestra enseguida con un led que esta funcionando, y.... Listo! eso es todo, pero estuve casi todo un dia para encontrarle la vuelta, espero que sirva de tutorial a otros. GRACIAS!