Étape 7: ATmega328 : brûler le Bootloader
Démarrez l’IDE Arduino, cliquez sur outils et ouvrez le menu Board.
Sélectionnez votre carte Arduino. (J’utilise un Uno).
Cliquez sur outils à nouveau et cette fois, ouvrent le menu programmeur.
Sélectionnez le programmeur de mkII AVRISP.
Cliquez sur fichier, ouvrir le menu exemples et cliquez sur ArduinoISP.
Placez le jeton dans la prise de droite avec l’encoche d’alignement face à la poignée.
Cliquez sur outils, ouvrez le menu programmeur et sélectionnez Arduino comme ISP.
Cliquez sur outils à nouveau et cette fois, ouvrent le menu de Conseil.
Sélectionnez Arduino Duemilanove w/ATmega328 ou ATmega328 sur une maquette (horloge interne à 8 MHz).
Si vous sélectionnez Duemilanove w/ATmega328 insérer le résonateur céramique.
Si vous sélectionnez ATmega328 sur une maquette (horloge interne à 8 MHz) pour une puce qui a déjà le chargeur de démarrage standard, vous devrez insérer le résonateur céramique. Une puce configurée pour s’exécuter avec l’horloge externe ne fonctionnera pas sans elle.
Maintenant cliquez sur outils, puis cliquez sur graver le chargeur de démarrage.
Dans mes tests, j’ai trouvé qu’après programmation Attinys, j’ai dû redémarrer l’ordinateur, débranchez l’Arduino et recommencer cette procédure depuis le début de brûler un bootloader. Essayez ceci si vous obtenez des erreurs lorsque vous essayez de graver un programme d’amorçage.
Je pense que ce programmateur fonctionne aussi sur un ATmega168, mais je n’ai pas une puce pour l’essayer.
Il y a des instructions sur la façon de programmer l’ATmega328 une fois le bootloader a été chargé ici. Mais je trouve que c’est plus facile juste mettre la puce à l’Arduino puisque vous devrez retirer la puce de l’Arduino en tout cas. Pour une utilisation standard bootloader le réglage du Conseil d’administration, vous utiliseriez normalement. Si vous avez gravé le bootloader avec le ATmega328 sur une maquette (horloge interne à 8 MHz) réutiliser lors de la programmation de la puce.