Übertragung

Argh!

Da hab ich fast gedacht, jetzt ist alles gut und läuft. Leider falsch gedacht — wäre ja auch zu schön. Nach meinem “Übertragungs Protokoll” sollte der Schaltzustand jeder Zeile als unsigned int übertragen werden. D.h. 16 Bit Platz; die ersten 8 Bit für die aktuelle Zeile (0000 0100 = Zeile 3) die letzten für den Schaltzustand (1010 0000 = 8. und 6. Taster gedrückt).

0000 0100 1010 0000 = 1184 (oder so)

Nur werden die “Zahlen” leider als Zeichen übertragen. Argh! Also “1″, “1″, “8″, “4″, /LF/, /CR/.
Das muss irgendwie anders gehen.
(oben im Bild 0000 0001 0000 0000 = 256 = erste Zeile ohne irgendeinen Taster gedrückt)

Hinterlasse eine Antwort