Étape 5: À l’aide d’un autre FAI que l’Arduino
AVR ISP
AVRISP mkII
USBtinyISP
Programmeur parallèle
Pour utiliser l’une d'entre elles, vous devez faire des choses différentes. Tout d’abord ; puis graver le bootloader sur microcontrôleurs avec bootloader que vous devez utiliser des Outils -> graver le chargeur de démarrage , puis le FAI à utiliser.
Puis le téléchargement de code pour microcontrôleurs sans programme d’amorçage, vous devez aller dans arduinoInstallPath/hardware/arduino-extras/boards.txt et trouvez votre MCU. De trouver le bon on peut être un peu délicat, mais si vous utilisez Ctrl + F et tapez le numéro (pas les lettres. par exemple : tapez 646 au lieu de AT90USB646 ou 2313 au lieu de ATtiny2313 etc.) dans le champ de recherche, vous devriez être capable de le trouver. Puis tapez. upload.using=programmeur, il type correspond au nom de la MCU (Regardez les lignes autour) et programmeur peut prendre une des conditions suivantes :
avrisp (AVRISP)
avrispmkii (AVRISP mkII)
usbtinyisp (USBtinyISP)
parallèles (Programmeur parallèle)
arduinoisp (Arduino ISP)
Par exemple, dans le boards.txt pour la ATtiny2313 il se trouve : arduino_attiny2313.upload.using = arduinoisp arduino_attiny2313.bootloader.low_fuses = 0xe4 arduino_attiny2313.Build.MCU = attiny2313
arduino_attiny2313.name = Arduino-ATtiny2313
arduino_attiny2313.upload.Protocol = stk500
arduino_attiny2313.upload.maximum_size = 2048
arduino_attiny2313.upload.Speed = 19200
arduino_attiny2313.bootloader.high_fuses = 0xdf
arduino_attiny2313.bootloader.Path = attiny45
arduino_attiny2313.bootloader.file=ATmegaBOOT.hex
arduino_attiny2313.bootloader.unlock_bits = 0x3F
arduino_attiny2313.bootloader.lock_bits = 0x0F
arduino_attiny2313.Build.F_CPU = L 8000000
arduino_attiny2313.Build.Core = arduino
Maintenant, ajoutez arduino_attiny2313.upload.using=avrisp, enregistrez le fichier, redémarrez l’IDE Arduino et voila !
Si vous avez besoin d’aide, vous pouvez écrire un commentaire.