Benutzer-Werkzeuge

MAC - Inbetriebnahme FUSES und Bootloader

Home / Back


Die Megacard ist über USB und X6 (ISP → ATMEL ICE) mit dem Rechner zu verbinden. Dabei ist Jumper X12 (PROG) 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 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

Durch drücken auf Program wird der Programmiervorgang gestartet.

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.


Home / Back

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

Weitere Information