Distans kontrollerade VGA kamera - översikt (4 / 11 steg)
Steg 4: Fjärrstyrd VGA kamera - blinkande Bootloader
Sedan behöver vi en ISP programmerare, låt oss ta exemplet USBtinyISP AVR ISP Atmel programmerare (till exempel denna en: http://www.ladyada.net/make/usbtinyisp). Det kostar ca $15USD, levereras med två platta kablarna (för 10 och 6-pin kontakter) och kan ge en blinkande styrelse med + 5V. Hämta USB-drivrutiner som krävs för programmeraren, de finns tillgängliga på http://blog.arduino.cn/wp-content/uploads/2009/05/usbtinyisp-w32-driver-v112.zip. Ansluta programmeraren till en PC via en USB-kabel, Windows bör rapportera om nyfunna enhet och frågar efter drivrutiner. Packa upp och installera bara dataöverföring arkivet. Nu i Enhetshanteraren en ny enhet kallas USBtinyISP AVR programmerare ska visas i LibUSB-Win32 enheter grupp.
Donwload och installera WinAVR från http://winavr.sourceforge.net. Öppna Kommandotolken och skriv "avrdude" - du borde få listan över alternativ till följd.
Ansluta huvudsakliga modul och programmerare med 10-wire kabel men innan Kontrollera att programmerarens "PWR" jumper är stängd-i detta fall modulen kommer att drivas av USBtiny.
Donwload senaste firmware från http://sourceforge.net/projects/defendline2/files/latest/download. Redan kompilerade bootloader kunde hittas på CPP\BootLoader\ATmegaBOOT_168_atmega1280.hex. Nu kunde det blixtrade till styrelsen, skriver du följande rad i befalla snabb:
avrdude -p m1280 - c usbtiny - U flash:w:ATmegaBOOT_168_atmega1280.hex
När planeringen är klar, ange FUSE bitar med följande på varandra följande kommandon:
avrdude -p m1280 - c usbtiny - U hfuse:w:0x98:m
avrdude -p m1280 - c usbtiny - U lfuse:w:0xD7:m
avrdude -p m1280 - c usbtiny - U efuse:w:0xFF:m
Koppla bort USBtiny från din PC och huvudsakliga modul. Nu kan den huvudsakliga modulen programmeras utan USBtiny.