Paso 4: Instalar un gestor de arranque
Los reguladores micro ATmega328P-PU compré vinieron con un gestor de arranque ya instalado. Sin embargo me decidí a instalar el optibootLoader.
Yo tengo uno de mis prototipos como un dispositivo de OptiLoader. Este parpadea el cargador Optiboot a los reguladores micro ATmega con muy poca interacción.
- Por cargar las bibliotecas de OptiLoader
- Descomprimir en la carpeta
- Cambiar el nombre de la carpeta descomprimida a OptiLoader
- Copiar o mover la carpeta descomprimida en la carpeta de las bibliotecas de Arduino
- Iniciar el IDE de Arduino
- Cargar el bosquejo [ejemplos] / [OptiLoader] / [OptiLoader]
- Cargar el bosquejo en el aparato básico de ATmega328P-PU
Haga las conexiones:
Use cables de puente para las siguientes conexiones
- OptibootLoader pin D9(15) pin ATmega328P-PU VCC(7)
- OptibootLoader pin D10(16) pin ATmega328P-PU RST(1)
- OptibootLoader pin D11(17) pin ATmega328P-PU D11(17), MOSI
- OptibootLoader pin D12(18) pin ATmega328P-PU D12(18), MISO
- OptibootLoader pin D13(19) pin ATmega328P-PU D13(19), SCK
- OptibootLoader pin GND(8) pin ATmega328P-PU GND(8)
Flash el cargador de arranque:
- Proporcionar energía al dispositivo de OptiLoader
- Pulse Reset
- El dispositivo power ON e intentar flash del microcontrolador ATmega
- Destello a bordo conducido (pin SCK/D13)
- Si el proceso fue exitoso, el led va extingish indicando que la energía está apagada
- Si el proceso falló, entonces a bordo led encendida y flash periódicamente
- Retire el dispositivo de BootLoaded recién flasheado del dispositivo Optiboot
- Adjuntar otro ATmega para ser cargado de arranque (si tenemos)
- Pulse Reset (o G en el puerto serie) para repetir el proceso
Enlaces para gestor de arranque de Instructables:
Una breve lista de otros tutoriales, dando algunos medios alternativos para flashear un gestor de arranque para el microcontrolador ATmega.
- OptiLoader por WestfW
- Bootloading y montaje Arduino Atmega328 - la hice en TechShop por perez1028
- Ahorrar segundos 81: rápido Arduino Bootload/programa para la producción de macetech
- La forma más fácil de quemar Bootloader en Atmega328P-PU por Elecrow
- Quemar el Arduino Bootloader ATMEGA328P-PU mediante Arduino Mini Pro chrisrust
- Desarrollo de gestor de arranque de Arduino.cc