Étape 10 : Télécharger le programme d’amorçage (en option)
1. connecter le programmateur AVR de votre choix.
Connectez le GND, SCR, Reset, MOSI, MISO, épingles de la SCK.
Remarque : Quel programmeur pour utiliser déborde le cadre de ce Instructable.
Il m’arrive d’utiliser un programmeur fabriqué sur mesure, basé sur le populaire USBasp périphérique.
Astuce : Si vous avez déjà un travail Arduino, vous pouvez utiliser il pour programmer le bootloader dans cette puce ATmega. Jetez un oeil autour de l’internet à un des nombreux tutoriels pour savoir comment faire cela.
2. ouvrir l’IDE Arduino.
3. Vérifiez que le programmeur approprié est sélectionné (sous Outils > programmeur)
4. Vérifiez que le Conseil approprié est sélectionné (sous Outils > Conseil d’administration)
Pour les un ATmega8, utilisez le "Arduino NG ou plus w / ATmega8'
Pour les un ATmega168 utiliser « Arduino Pro ou Pro Mini (5V, 16 MHz) w / ATmega168 »
Pour les un ATmega328 utiliser « Arduino Pro ou Pro Mini (5V, 16 MHz) w / ATmega328 »
5. Téléchargez le bootloader (à l’aide d’outils > graver Bootloader)
À ce stade, l’IDE Arduino prendra une minute ou deux pour vous connecter à votre périphérique via le programmateur, vérifier la puce et télécharger le programme d’amorçage. Vous devriez voir l’activité verte flash LED un tas de fois.
MISE À JOUR :
J’ai trouvé que le bootloader Optiboot est beaucoup plus agréable à utiliser que celle qui est livré pré-packagées avec l’IDE Arduino.
https://code.google.com/p/optiboot/
Certaines des améliorations incluent :
* Il utilise seulement 512 octets de flash au lieu des 1 Ko ou 2KO qui utilise le bootloader Arduino
* Il est plus rapide de télécharger des sketches en utilisant un rythme beaucoup plus rapide baud (115 200 bauds au lieu de 19200 dans mon cas)
* Après un téléchargement ou un reset, il exécute votre croquis beaucoup plus rapides
Pour pouvoir utiliser ceci :
1. Téléchargez et extrayez le fichier .zip dans le répertoire de matériel dans votre répertoire de croquis d’Arduino. Créer le répertoire de matériel s’il n’existe pas.
2. redémarrez l’IDE Arduino
3. Choisissez l’une de la nouvelle Commission qui s’affichent sous Outils > Conseil d’administration
Pour les un ATmega8, utilisez le ' [Optiboot] Arduino NG ou plus w / ATmega8. »
Pour les un ATmega168 utiliser « [Optiboot] Arduino Pro ou Pro Mini (5V, 16 MHz) w / ATmega168 »
Pour les un ATmega328 utiliser « [Optiboot] Arduino Pro ou Pro Mini (5V, 16 MHz) w / ATmega328 »
4. Vérifiez que le programmeur approprié est sélectionné (sous Outils > programmeur)
5. Téléchargez le bootloader (à l’aide d’outils > graver Bootloader)