ISP Arduino
Opcion 1
Circuito1
Componentes del circuito 1
1x Arduino Uno/Duemilanove
1x ATMega328P-PU / ATMega328-PU (preferiblemente el primero)
1x Cristalde cuarzo a 16Mhz
2x Condensadores 18-22pF
1x Resistencia 10kΩ
Como cargar el bootloader
Lo primero de todo es cargar en nuestro Arduino el programa Arduino ISP, que viene de serie con elIDE.
Una vez que hayas cargado el archivo al arduino solo quedara conectar el circuito tal cual a la placa
Y seguir estos últimos pasos
Ahora ya estamos preparados para cargar el bootloader anuestro microcontrolador. Algo tan sencillo como seleccionar “Arduino as ISP” en Herramientas>Programador Arduino as ISP
Por consiguiente entrar nuevamente a Herramientas y ahora dar clicken Grabar Secuencia de Inicio
Y finalmente el bootloader estará cargado y listo para utilizar
Este tutorial solo aplica para el Atmega328P-PU ya que para el otro modeloAtmega328-PU hay que modificar un archivo para engañar al programador.
Para eso necesitamos modificar este archivo en el Atmega 328-PU
Para ello, sólo hay que abrir el archivo avrdude.conf, que seencuentra enhardware/tools/avr/etc/ y encontrar hacia la segunda mitad del archivo la línea 9245:
signature = 0x1e 0×95 0x0F;
y cambiarla por ésta (lo que viene siendo reemplazar el 0F por un 14):signature = 0x1e 0×95 0×14;
Cuando hayas terminado de cargar el bootloader, revierte el cambio que acabamos de hacer, ya que entonces si no lo haces no podrás cargar archivos a tu Arduino. Noobstante, tendrás que volver a hacer esto siempre que quieras cargar tu ATMega328-PU. Como curiosidad, si se omite esta parte la consola del entorno nos mostrará el siguiente error:
avrdude: Expected signaturefor ATMEGA328P is 1E 95 0F
Double check chip, or use -F to override this check.
Opcion 2
Circuito 2
Componentes del circuito 2
1x Arduino Uno/Duemilanove
1x ATMega328P-PU /...
Regístrate para leer el documento completo.