Étape 1: Préparer le programmeur avant de graver le bootloader
Tout d’abord préparer le programmeur Arduino en téléchargeant Adafruit ISP programmeur de github, ouvrez le fichier "ArduinoISP.ino" dans votre IDE Arduino et transférez-le sur votre hôte Arduino.
- Ouvrez « ArduinoISP.ino » dans IDE Arduino (Télécharger dans un dossier de carnet de croquis ou de copier/coller)
- Conseil du menu choisissez votre type de carte Arduino (dans cet exemple, UNO)
- dans le menu Port série choisir le port série correspondant (par exemple /dev/ttyACM0 ou COM3)
- dans le menu programmeur, assurez-vous que vous utilisez l’option de « AvrISP mkII » par défaut
- Cliquez sur Télécharger.
Mettre le microcontrôleur sur la maquette (j’ai tout d’abord de 1 ou 11 ou 21.. .etc à simplifier le comptage). La broche 1 du microcontrôleur peut être identifiée de la marque comme dot. Le fil électrique et au sol pour épingler les 7 et 8 respectivement et aussi à tiges à 20 et 22. Câbler le microcontrôleur et le programmeur comme sur la photo
- 9 Digital Arduino avec uC broche 9
- 10 Digital Arduino avec uC broche 1
- 11 Digital Arduino avec uC pin 17
- 12 Digital Arduino avec uC pin 18
- 13 Digital Arduino avec uC broche 19
Goupille de Arduino numérique 9 générerait fréquence pour conduire l’uC si requiere crystal externe.
Étant donné que l’ancien logiciel en cours d’exécution sur l’uC sur le montage d’essai pourrait une des broches vers le bas tandis que l’ISP est mise en haut (eg. pin 13) vous pouvez connecter une petite résistance sur chaque ligne de la CIPS (pins, 11, 12, 13)
Si vous utilisez Leonardo au lieu d’UNO, vous devez modifier la ligne suivante dans ArduinoISP.ino avant que vous le télécharger.
// #define RESET SS #define RESET 10
et vous devez utiliser les broches ICSP dédiés comme sur la photo ci-jointe.