Tengo un ATmega328P que parece estar frito. Estaba en una placa Arduino (Freakduino-chibi, específicamente) y funcionando cuando de repente dejó de responder.
La investigación mostró que la falla siguió al chip de placa en placa.
Usando un BusPirate, traté de acceder al chip a través de avrdude y el encabezado ICSP en el Arduino. Sin dados: avrdude no pudo inicializar el chip. Usando la misma placa y un 328P diferente, avrdude tuvo éxito.
¿Alguna idea sobre cómo resucitar posiblemente el chip roto?
Si lo "frió" al quemar sus fusibles incorrectamente, entonces solo necesita un programador de alto voltaje como el STK500 original o similar . De lo contrario, compre el nuevo chip AVR MEGA y simplemente reemplace el defectuoso. Si tienes suerte, no se quemó nada más.
El HV Rescue Shield 2.x es un programador de fusibles de modo paralelo de alto voltaje para microcontroladores Atmel AVR.
Si eso no lo arregla...
Está muerto o necesita restablecer los fusibles como han dicho otros.
Si tiene acceso a un microscopio electrónico y algunos cables increíblemente delgados o una fuente de alimentación muy precisa y con fallas, hay otras opciones disponibles:
vicatcu
tiblu
Pedro Lorón