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: |