Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
project:hardware:mac:bootflash [2024/10/02 14:36] – sunriax | project:hardware:mac:bootflash [2024/11/17 08:39] (aktuell) – sunriax | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== MAC - Inbetriebnahme FUSES und Bootloader ====== | ====== MAC - Inbetriebnahme FUSES und Bootloader ====== | ||
- | [[: | + | [[:start#projekte|Home]] / [[projects: |
---- | ---- | ||
- | {{: | + | Die Megacard ist über USB und X6 (ISP -> [[https:// |
+ | |||
+ | {{: | ||
+ | |||
+ | 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: | ||
+ | </ | ||
{{: | {{: | ||
+ | |||
+ | 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, | ||
{{: | {{: | ||
+ | |||
+ | Nun kann ein beliebiges Programm, dass auf der Megacard funktioniert, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | < | ||
+ | # Title | ||
+ | AVR Dude | ||
+ | # Command (Private) | ||
+ | C: | ||
+ | # Command (School) | ||
+ | P: | ||
+ | # Arguments | ||
+ | -c arduino -p m16 -P COM? -b 57600 -U flash: | ||
+ | </ | ||
+ | |||
+ | Nun kann durch den Aufruf von AVR Dude der Programmer initiiert werden die entsprechende Firmware auf den ATmega16A der Megacard zu schreiben. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
---- | ---- | ||
- | [[: | + | [[:start#projekte|Home]] / [[projects: |