Étape 3: Connecter le programmateur ISP
J’ai utilisé mon USBtinyISP pour programmer le bootloader, mais vous pouvez également utiliser n’importe quel autres FAI dédié programmeur ou même un Arduino Uno pour programmer votre chargeur de démarrage. SparkFun a un excellent guide pour la programmation des bootloaders, qui inclut des instructions sur la façon de connecter le programmateur et les commandes à utiliser pour effectuer le téléchargement.
Voici ce que vous devez savoir pour programmer le bootloader de la MicroView :
Les broches marquées les 11, 12 et 13, connectez respectivement aux broches MOSI, MISO et SCK de l’interface de programmation. Broches externes de la MicroView Vcc, GND et RST connecter à broches correspondantes sur le programmateur.
En-tête broche 1/Reset <> - RST [broches d’en-tête 5 ISP]
En-tête 8 broches/<> – GND GND [ISP en-tête code pin 6]
En-tête broche 16/Vin <> – 5V [ISP en-tête code pin 2]
Circuit imprimé broche 11 <> – MOSI [broches d’en-tête 4 ISP]
Axe de platine 12 <> – MISO [ISP en-tête code pin 1]
Circuit imprimé pin 13 <> – SCK [ISP en-tête code pin 3]
J’ai dépouillé environ 1/4 po d’isolation sur les trois éléments de 22 câble de branchement de calibre soudé à la partie supérieure de la carte de circuits MicroView et préparé 3 autres courts morceaux de fil de raccordement à brancher sur une carte de test sans fil. J’ai branché chacune des six pièces de fil de branchement à l’emplacement correspondant dans l’en-tête femelle 6 broches sur la nappe de la USBtinyISP.
De SparkFun, j’ai téléchargé le fichier MicroView_combined_8-19-14.hex. C’est le fichier qui doit avoir été chargé sur le MicroView en premier lieu ; Il contient la démo de MicroView et le chargeur de démarrage.
J’ai copié le fichier HEX /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr sur mon Mac, et puis depuis une fenêtre de Terminal dans ce même répertoire, utilisé la commande
bin/avrdude - C etc/avrdude.conf - v - c usbtiny -p atmega328p -e - U flash : w:MicroView_combined_8-19-14.hex - U lock : w:0x0f:m
pour effectuer le téléchargement.