Hur jag fixade min MicroView Bootloader (3 / 6 steg)
Steg 3: Anslut den ISP programmerare
Jag använde min USBtinyISP programmera bootloader, men du kan också använda andra dedikerade ISP programmerare eller ens en Arduino Uno att programmera din starthanterare. SparkFun har en stor guide till programmering bootloaders, som innehåller instruktioner om hur du ansluter programmerare och kommandona du använder för att påverka uppladdningen.
Här är vad du behöver veta för att programmera de MicroView bootloader:
Stiften märkta 11, 12 och 13, ansluta till programmerarens MOSI, MISO och SCK stift respektive. Den MicroView externa stift Vcc, GND och RST ansluta till motsvarande stift på programmeraren.
Header pin 1/Reset <> - RST [ISP header stift 5]
Header pin 8/GND <> - GND [ISP header stift 6]
Header pin 16/Vin <> - 5V [ISP header stift 2]
Kretskort stift 11 <> - MOSI [ISP header stift 4]
Kretskort stift 12 <> - MISO [ISP header stift 1]
Kretskort stift 13 <> - SCK [ISP header stift 3]
Jag klädde ca 1/4" av isolering från tre bitar av 22 gauge hookup wire lödda till toppen av MicroView kretskort, och förberett 3 extra korta bitar av hookup wire att ansluta till en trådlös skärbräda. I samband var och en av de sex delarna av krok upp tråd på motsvarande plats i 6-position kvinnliga huvudet på flatkabeln från USBtinyISP.
Från SparkFun dataöverföring jag arkivet MicroView_combined_8-19-14.hex. Detta är den fil som ska ha varit till MicroView i första hand; Det innehåller både MicroView demo och bootloader.
Jag kopierade den HEX filen till /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr på min Mac, och sedan från ett terminalfönster i som samma katalog, används kommandot
bin/avrdude - C etc/avrdude.conf - v - c usbtiny -p atmega328p -e - U flash: w:MicroView_combined_8-19-14.hex - U lås: w:0x0f:m
till effekt att ladda upp.