Stap 3: Maak verbinding met de ISP-programmeur
Ik gebruikte mijn USBtinyISP te programmeren van de bootloader, maar u kunt ook een andere specifieke ISP programmeur of zelfs een Arduino Uno voor het programmeren van uw bootloader. SparkFun heeft een grote gids voor programmeren bootloaders, die instructies over hoe om de programmeur en de commando's bevat te gebruiken om de upload te sluiten.
Hier is wat u moet weten voor het programmeren van de MicroView bootloader:
De pinnen aangeduid van 11, 12 en 13, verbinden met de programmer's MOSI, MISO en SCK pinnen respectievelijk. De MicroView van externe pinnen GND, Vcc en RST verbinden met overeenkomstige pinnen op de programmeur.
Koptekst pin 1/Reset <> - RST [ISP kop pin 5]
Koptekst pin 8/GND <> - GND [ISP kop pin 6]
Koptekst pin 16/Vin <> - 5V [ISP kop pin 2]
Printplaat pin 11 <> - MOSI [ISP kop pin 4]
Printplaat pin 12 <> - MISO [ISP kop pin 1]
Printplaat pin 13 <> - SCK [ISP kop pin 3]
Ik gestript ongeveer 1/4" van de isolatie van de drie stukken van 22 gauge hookup draad gesoldeerd aan de bovenkant van het MicroView circuit bord, en bereid van 3 extra korte stukken van hookup draad aansluiten op een draadloos breadboard. Ik heb verbonden elk van de zes stukken voor hook-up draad naar de bijbehorende locatie in de 6-positie van vrouwelijke header op de lintkabel uit de USBtinyISP.
Van SparkFun downloadde ik het bestand MicroView_combined_8-19-14.hex. Dit is het bestand dat moet zijn geladen op de MicroView in de eerste plaats; het bevat zowel de demo van de MicroView en de bootloader.
Ik kopieerde het HEX bestand naar /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr op mijn Mac, en dan vanaf een Terminal-venster in die zelfde folder, gebruikt de opdracht
bin/avrdude - C etc/avrdude.conf - v - c usbtiny -p atmega328p -e - U flash: w:MicroView_combined_8-19-14.hex - U slot: w:0x0f:m
daartoe de upload.