Programación de alto voltaje de ATmega328P y otros chips Atmel en un protoboard
Este procedimiento muestra cómo configurar un Arduino como un programador de alto voltaje con un muy pequeño número de componentes: transistor, batería 12V barato pequeño, un clip de papel, tres resistencias, LED e hilos surtidos y protoboard. Funciona con casi cualquier Arduino puede tener práctico, incluyendo Uno o más, Leonardo, Micro, Pro Mini, Nano, Mega2560, etc.. El bosquejo tiene un menú fácil de usar con simples comandos que usted envía via Serial Monitor para leer o establecer fusibles en el chip del destino.
Si configurar esto y sentirse cómodo con el uso del programador, puede aprovechar características de la ATmega328P que puede no ha utilizado antes, porque antes de hoy mayoría de la gente piensa que irremediablemente han brickeado sus procesadores una vez configurado mal fusible bits. Bueno, el bits del fusible no están mal, están disponibles para uso. Por ejemplo, puede desactivar el pin de reset y empezar a utilizar el pin de reset como un pin digital de propósito general. Deshabilitar programación ISP, si tienes la necesidad de. Puede configurar el oscilador interno de 128K y experimentar con el procesador. Ahora puede restaurar fácilmente fusible ajustes o configuración de fusible de Uno o lo que sea fusible de configuración que desee, siempre que han experimentado con los ajustes del fusible que tu procesador no recuperable a través de la habitual programación ICSP.
Recomiendo subir el sketch en Arduino antes de conectar el Arduino a la placa. El bosquejo fue iniciado originalmente por Jeff Keyzer para la versión 2 de su escudo de rescate de HV (mightyohm.com/hvrescue2) y he hecho extensa reorganización y alteraciones y simplificación, con lo que le da un menú fácil de usar, cambiar algunos de los cables, lo que es compatible con varios Arduinos y simplificando el circuito de reset para protoboard uso.
Te recomiendo familiarizarse con la hoja de datos para tu procesador de destino antes de utilizar la programación de alto voltaje.