Hasta ahora, podría reprogramar un circuito con un ATMEGA48PA sin problemas. Hasta que llegué (después de que aparentemente fue programado con éxito):
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
0x19 != 0x00
avrdude: verification error; content mismatch
Ahora, cada vez que intento programarlo, obtengo:
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
En ese último programa fallido (el que tiene el error de verificación), había bajado el pin de reinicio manualmente. ¿Podría haber hecho tanto daño? Según mi multímetro, el PIN de reinicio se recupera de forma predeterminada (por lo que se supone que aún está configurado como reinicio).