Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
artikel:atmega_u-howto:blinkenlights_serialmatrix [2013/02/02 07:09] – angelegt Hannes Jochriem | artikel:atmega_u-howto:blinkenlights_serialmatrix [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
Bei diesem Projekt war das Ziel, die LED-Matrix über einfache Befehle, die per USB geschickt werden, anzusteuern. | Bei diesem Projekt war das Ziel, die LED-Matrix über einfache Befehle, die per USB geschickt werden, anzusteuern. | ||
+ | |||
+ | Der Treiber ist der selbe wir für das USB2Serial-Projekt: | ||
Aufgrund der Größe des Programms muss der USB-Bootloader leider überschrieben werden. Die Blinkenlights-Platine kann aber sehr einfach über ISP programmiert werden, entsprechende Pads sind dafür vorhanden. | Aufgrund der Größe des Programms muss der USB-Bootloader leider überschrieben werden. Die Blinkenlights-Platine kann aber sehr einfach über ISP programmiert werden, entsprechende Pads sind dafür vorhanden. | ||
+ | |||
+ | Eine abgespeckte Version des Programms hat weniger als 4k und hat daher mit dem USB-Bootloader geflasht werden, der Funktionsumfang ist: | ||
+ | * einzelne LEDs ein-/ | ||
+ | * Zustand der LEDs abfragen | ||
+ | * Alle LEDs ausschalten | ||
+ | |||
+ | Die Hex-Datei gibts hier: {{: | ||
+ | |||
+ | Wie man die Datei auf den Chip bekommt ist hier beschrieben: | ||
Das Programm baut auf dem LUFA-Stack auf. | Das Programm baut auf dem LUFA-Stack auf. |