Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
artikel:atmega_u-howto:blinkenlights_serialmatrix [2013/02/02 07:09] – angelegt Hannes Jochriemartikel: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: [[artikel:atmega_u-howto:usb2serial]]
  
 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-/ausschalten
 +  * Zustand der LEDs abfragen
 +  * Alle LEDs ausschalten
 +
 +Die Hex-Datei gibts hier: {{:artikel:atmega_u-howto:serialmatrix_4k.hex|}}
 +
 +Wie man die Datei auf den Chip bekommt ist hier beschrieben: [[artikel:atmega_u-howto:flashen_flip]]
  
 Das Programm baut auf dem LUFA-Stack auf. Das Programm baut auf dem LUFA-Stack auf.