Paso 10: Subir el cargador de arranque (opcional)
1. conectar el programador AVR de su elección.
Conectar el GND, VCC, /RESET, MOSI, MISO, pines SCK.
Nota: Que programador a usar está fuera del alcance de este Instructable.
Llego a estar usando un programador de medida basado en el popular dispositivo de USBasp.
Consejo: Si ya tienes un trabajo Arduino, se puede utilizar para programar el cargador de arranque en este chip ATmega. Echa un vistazo por internet a uno de los muchos tutoriales de cómo hacerlo.
2. Abra el IDE de Arduino.
3. verificar que el programador correcto está seleccionado (en herramientas > Programador)
4. Compruebe que está seleccionada la tabla adecuada (en herramientas > Junta)
Para el un ATmega8, utilice el ' Arduino NG o mayores con ATmega8'
Para el un ATmega168 utilizar 'Arduino Pro o Pro Mini (5V, 16 MHz) w / ATmega168'
Para el un ATmega328 utilizar 'Arduino Pro o Pro Mini (5V, 16 MHz) w / ATmega328'
5. subir el cargador de arranque (Herramientas > grabar Bootloader)
En este punto el IDE de Arduino tendrá un minuto o dos para conectar al dispositivo a través del programador verificar el chip y cargar el gestor de arranque. Debería ver la actividad verde centellea un montón de veces.
ACTUALIZACIÓN:
Encontré que el bootloader Optiboot es mucho más agradable de usar que uno que viene envasado con el IDE de Arduino.
https://code.Google.com/p/optiboot/
Algunas de las mejoras incluyen:
* Usa de flash sólo 512 bytes en lugar de 1 KB o 2 KB que utiliza el bootloader de Arduino
* Es más rápido subir bocetos mediante el uso de una velocidad mucho más rápida velocidad de transmisión (115200 en vez de 19200 en mi caso)
* Después de una carga o reinicio, ejecuta tus bocetos mucho más rápidos
Para poder utilizar esto:
1. descargar y extraer el archivo .zip en el directorio de hardware en su directorio de bocetos de Arduino. Crear el directorio de hardware Si no existe.
2. reiniciar el IDE de Arduino
3. elegir uno de la nueva junta que demuestran para arriba en herramientas > Junta Directiva
Para el un ATmega8, utilice el ' [Optiboot] Arduino NG o mayores con ATmega8'
Para el un ATmega168 utilizar '[Optiboot] Arduino Pro o Pro Mini (5V, 16 MHz) w / ATmega168'
Para el un ATmega328 utilizar '[Optiboot] Arduino Pro o Pro Mini (5V, 16 MHz) w / ATmega328'
4. verificar que el programador correcto está seleccionado (en herramientas > Programador)
5. subir el cargador de arranque (Herramientas > grabar Bootloader)