Dies ist eine alte Version des Dokuments!
MAC - Inbetriebnahme FUSES und Bootloader
Die Megacard ist über USB und X6 (ISP → ATMEL ICE) mit dem Rechner zu verbinden. Dabei ist Jumper X7 zu stecken.
In Microchip Studio unter Tools → Device Programming öffnen.
Auf der Linken Seite im Menü Fuses anwählen und die Register auf folgende Werte stellen:
HIGH 0xD8 LOW 0xFF
Die Werte mit Program auf die Megacard schreiben.
Das Testprogramm inkl. des Bootloaders auf die kann unter dem Menüpunkt Memories auf die Megacard geschrieben werden. Der Bootloader befindet sich auf dem Netzlaufwerk der Schule unter:
p:\lehrer\gar\vorlage\megacard_v6_test.hex
Die Megacard führt nun ein Testprogramm aus und auf dem Display erscheint der Text HTL-Rankweil. Um zu verifizieren, dass der Bootloader funktionsfähig ist, muss über den Gerätemanager des Systems der aktuelle COM-Port ermittelt werden.
Nun kann ein beliebiges Programm, dass auf der Megacard funktioniert, zum Testen verwendet werden. Um das Programmieren zu erleichtern kann der AVR-Dude direkt in das Tool Menü von Microchip Studio integriert werden. Dazu sind folgende Einstellungen zu treffen:
# Title AVR Dude # Command (Private) C:\Tools\AvrDude\avrdude.exe # Command (School) P:\lehrer\GAR\Software\AvrDude\avrdude.exe # Arguments !PORT! -c arduino -p m16 -P COM? -b 57600 -U flash:w:"$(TargetDir)$(TargetName).hex":a
Nun kann durch den Aufruf von AVR Dude der Programmer initiiert werden die entsprechende Firmware auf den ATmega16A der Megacard zu schreiben.