Étape 2: Graver le bootloader
Maintenant que vous avez la définition de la puce en place, il est temps de brûler le chargeur de démarrage, vous aurez besoin :
- Arduino Uno (ou un autre modèle Arduino avec une puce amovible.)
- Carte de prototypage
- Fils de raccordement
- Atmega328P https://www.sparkfun.com/products/9061
Cette puce n’a pas un bootloader sur elle.
Si vous avez une puce de rechange pour votre Arduino ou une puce avec le bootloader pré-installé, vous aurez besoin d’un oscillateur 16 MHz pour brûler le bootloader ou la puce ne fonctionnera pas. Vous pouvez utiliser un résonateur céramique 16 MHz ou un cristal de 16 MHz et deux condensateurs de pF 22.
Relier le circuit comme illustré dans l’image et les diagrammes.
Le point rouge sur la puce indique la broche un.
Si vous avez une nouvelle puce, avec aucun bootloader installé, ne vous embêtez pas avec le résonateur ou le cristal.
Ouvrir l’IDE Arduino et cliquez sur fichier = > exemples = >ArduinoISP.
Cliquez sur Outils = > Conseil d’administration et sélectionnez votre carte Arduino. (typiquement Arduino Uno)
Cliquez sur Outils = > programmeur et sélectionnez AVRISP mk II.
Cliquez sur le bouton charger pour charger le programme à votre Arduino.
Cliquez sur Outils = > encore une fois à bord, cette fois-ci sélectionnez ATmega328 sur une maquette (horloge interne à 8 MHz).
Cliquez sur Outils = > programmeur et sélectionnez Arduino comme ISP.
Cliquez sur outils, puis sélectionnez Graver Bootloader.
Vous verrez un message qui dit brûlure bootloader à i/o Board (cela peut prendre une minute).
Si vous obtenez une erreur message essayer encore une fois, parfois il ne fonctionne tout simplement pas et la prochaine fois il sera.
Quand il finit, vous obtiendrez le message Done bootloader brûlante.