Hallo Gerd, vielen Dank für die schnelle Antwort!
(19.11.2013 14:36 )GerdW schrieb: Im Bild habe ich der Einfachheit halber nur die ersten 2 Byte deiner Geräteantwort ausgewertet...
Vielen Dank dafür, mir war nicht klar, dass man das so machen kann, wobei mir dazu etwas das verständnis fehlt.
Wieso wird das erste Teil-Array(1Byte, wenn ich das richtig verstehe?) durch 16 geteilt? Und anschließend der Rest mit 256 multipliziert?
(19.11.2013 14:36 )GerdW schrieb: Bist du dir sicher, dass du die serielle Schnittstelle in jeder Iteration erneut initialisieren musst?
Ich denke nicht, aber wie kann ich das umgehen?
Noch ein Zusatz. Momentan ist es noch so, dass immer nach den 2 Byte mit der Kanal- und Weginformation noch drei 8-bit Werte (0), also jeweils ein leeres Byte, gesendet werden. Argument hierfür ist, dass man sich so beim Auslesen mehrerer Kanäle orientieren kann, dass immer nach den drei Nullen der nächste Kanal kommt. Braucht man das überhaupt?
Grüße redhand!
@jg: Ich muss leider klein Anfangen und mich Schritt für Schritt weiterhangeln. Leider kann ich nicht 2 Probleme in die Zukunft schauen