Zitat Zitat von Karl Napf
Hab das Gefühl, dass das ganze immer noch nicht synchron abläuft, so dass in z.B a = get_uart() beide Werte abwechselnd reinkommen.
Das ist doch genau *richtig* so: du sendest erst das 1. Byte und dann das 2., also beide Werte abwechselnd (weil du das ja in einer Endlosschleife machst). Die beiden Bytes müssen dann eben LSB und MSB von einer 16bit-Zahl sein. Und das musst du dann entsprechend wieder auf Empfängerseite zusammenbasteln.

Ich weiß echt nicht wo das Problem liegt, oder ich verstehe nicht was dein Problem ist. Ist doch einfach nur ne simple serielle Übertragung.