Étape 13 : Brûler le bootloader
La méthode simple consiste à brûler le chargeur de démarrage standard de l’IDE. Voici comment faire cela.
Le programme d’installation et de la FAI et raccordez les fils
- Flash ArduinoISP esquisser votre Arduino existant.
- Se connecter au moins les battements du cœur a conduit sur la broche 9. N’oubliez pas d’utiliser une résistance. une résistance de 220 ou 330 ohms fonctionne très bien avec la plupart des LEDs. S’il cesse de clignoter lorsque vous n’êtes pas télécharger, réinitialiser la carte avec le programme de l’ISP.
- Connectez l’en-tête SPI. (Voir schéma)
- Remise à zéro s’allume à la broche 10 la programmation Arduino
J’ai cela, tellement que j’ai fait un câble, mais vous pouvez simplement utiliser des cavaliers. Mâle/femelle fonctionne bien avec la plupart des configurations.
Vérifiez que le voyant sur le tableau d’alimentation s’allume. Si non double vérifier votre polarité de l’alimentation et celle de la LED. Si la puce Atmega devient chaude, vous avez le pouvoir en arrière et besoin de décrocher dès que possible.
Appliquer le programme d’amorçage
- Ouvrez le logiciel Arduino.
- Sélectionnez « Uno » pour votre Conseil d’administration et le port série de votre arduino existant.
- Sélectionnez le bon programmeur (ArduinoISP)
- Sélectionnez Outils -> graver Bootloader
Si tout va bien, il brûlera le bootloader. Si elle se plaint de la signature de puce quelque chose est erronée. Vous pouvez revenir à la méthode WinAVR pour la gravure de chargeur de démarrage si vous ne pouvez pas obtenir ce travail. Il a obtenu des messages d’erreur un peu plus utiles.
Dépannage
Vous pouvez dire que vous avez straps de soudure, de cavaliers croisés ou d’autres problèmes si la signature de périphérique est 0xFFFFFF, 0 x 000000 ou un nombre aléatoire différent chaque fois. Revérifiez le cavalier fils, puis ré-inspecter l’Atmega. Utiliser un fer à souder d’appliquer certains plus souder et puis le nettoyer avec une mèche.
Si vous obtenez la même signature chaque fois, mais l’environnement Arduino n’aime pas cela, vous avez une puce Atmega328 qui n’est pas reconnue. Vous pouvez facilement graver le bootloader avec WinAvr.