Étape 4: Installer un chargeur de démarrage
Les micro-contrôleurs ATmega328P-PU, que j’ai acheté est venu avec un chargeur de démarrage déjà installé. Cependant, j’ai décidé d’installer optibootLoader.
J’ai un de mes prototypes mis en place comme un périphérique de OptiLoader. Elle clignote le chargeur Optiboot pour les micro-contrôleurs ATmega avec très peu d’interaction.
- Téléchargez les bibliothèques OptiLoader
- Décompressez le dossier
- Renommez le dossier décompressé OptiLoader
- Copiez ou déplacez le dossier décompressé dans le dossier de bibliothèques Arduino
- Démarrez l’IDE Arduino
- Charger l’esquisse [exemples] / [OptiLoader] / [OptiLoader]
- Téléchargez le croquis sur l’appareil de base ATmega328P-PU
Établir des connexions :
utiliser des fils de raccordement pour les connexions suivantes
- OptibootLoader pin D9(15) sur ATmega328P-PU pin VCC(7)
- OptibootLoader pin D10(16) sur ATmega328P-PU pin RST(1)
- OptibootLoader pin D11(17) sur ATmega328P-PU pin D11(17), MOSI
- OptibootLoader pin D12(18) sur ATmega328P-PU pin D12(18), MISO
- OptibootLoader pin D13(19) sur ATmega328P-PU pin D13(19), SCK
- OptibootLoader pin GND(8) sur ATmega328P-PU pin GND(8)
Flash le chargeur de démarrage :
- Fournir la puissance de l’appareil OptiLoader
- Appuyer sur Reset
- L’appareil power ON et essayer à clignoter le micro-contrôleur ATmega
- Le bord a conduit (NIP D13/SCK) se met à clignoter
- Si le processus s’est déroulée, le led sera extingish indiquant que le pouvoir est défini sur OFF
- Si le processus a échoué, puis bord conduit sera allumé et flash périodiquement
- Retirez l’appareil nouvellement flashé de BootLoaded de l’appareil Optiboot
- Attacher un autre ATmega pour être chargé de Boot (si nous avons un)
- Appuyez sur Reset (ou G dans le port série) pour répéter le processus
Liens pour bootloader Instructables:
Une courte liste d’autres tutoriels, donnant des moyens alternatifs pour flasher un chargeur d’amorçage dans le microcontrôleur ATmega.
- OptiLoader par WestfW
- Démarrage et montage Arduino Atmega328 - je l’ai fait à TechShop par perez1028
- Gagner des secondes 81 : Arduino Bootload/programme EXPRES pour la Production de macetech
- La meilleure façon de graver le Bootloader en PU-Atmega328P par Elecrow
- Graver le Arduino Bootloader à ATMEGA328P-PU utiliser Arduino Pro Mini par chrisrust
- Développement de programme d’amorçage par Arduino.cc