Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
artikel:atmega_u-howto:blinkenlights_syntax [2013/01/31 18:49] – angelegt Hannes Jochriem | artikel:atmega_u-howto:blinkenlights_syntax [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 19: | Zeile 19: | ||
0b00000001 (0x01) | 0b00000001 (0x01) | ||
+ | Der Nullpunkt der Koordinaten kann über den "Ecke wählen" | ||
+ | |||
+ | {{: | ||
===== Steuerbefehl ===== | ===== Steuerbefehl ===== | ||
Zeile 34: | Zeile 37: | ||
^ | ^ | ||
+ | | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Erweiterter Befehlssatz (noch nicht implementiert)((eventuell für weitere Blinkenlights in einer Matrix, ...)) | | ||
+ | | 0x80 |||||||| ::: | | ||
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | Clear Screen | | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | Clear Screen | ||
+ | | 0x81 |||||||| ::: | | ||
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | Invert Screen | | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | Invert Screen | ||
+ | | 0x82 |||||||| ::: | | ||
+ | | 1 | 0 | 0 | 0 | 0 | 1 | A | B | Ecke wählen ((0|0 Ausgangspunkt LED1, dreht im Uhrzeigersinn)) | | ||
+ | | 0x84 - 0x87 |||||||| ::: | | ||
+ | | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | LED-Matrizen durchnummerieren | | ||
+ | | 0x88 |||||||| ::: | | ||
+ | | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | Anzahl der LED Matrizen ausgeben (funktioniert nur wenn rückgekoppelt wird) | | ||
+ | | 0x89 |||||||| ::: | | ||
+ | | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | Die nächsten zwei Bytes gehen an eine andere LED-Matrix (1. Byte Adresse, 2. Byte Befehl) | | ||
+ | | 0x8A |||||||| ::: | | ||
+ | |||
+ | < |