ErrorCode14
07.08.2010, 15:13
Hallo,
bin neu hier.
ich beschäftige mich gerade mit dem Atmega 328 für Versuchszwecke.
Der MC bekommt Daten über den RXD Port und gibt Sie an den PC weiter.
Soweit funktioniert alles.
Die Daten bestehen aus 10 Bytes "AA xx xx xx xx xx xx xx xx xx"
die x'e bedeuten Platzhalter, da es sich um verschidene Werte handelt.
Das erste Byte AA bleibt immer gleich.
Hab es mit einem Zähler versucht der bei AA anfängt zuzählen, somit hätte ich auf jedes Byte zugriff gehabt um den Wert zu analysieren. Mußte aber festsellen, dass während der Übertragung oder sonst wo ein Byte verschwindet und somit der Zähler sich verschiebt.
Hätte jemand einen Tipp wie ich die Bytes die nach dem AA kommen analysieren und auswerten könnte?
Kenn mich nicht so richtig gut mit C aus.
Trotzdem danke, falls mir jemand einen Tipp geben könnte.
bin neu hier.
ich beschäftige mich gerade mit dem Atmega 328 für Versuchszwecke.
Der MC bekommt Daten über den RXD Port und gibt Sie an den PC weiter.
Soweit funktioniert alles.
Die Daten bestehen aus 10 Bytes "AA xx xx xx xx xx xx xx xx xx"
die x'e bedeuten Platzhalter, da es sich um verschidene Werte handelt.
Das erste Byte AA bleibt immer gleich.
Hab es mit einem Zähler versucht der bei AA anfängt zuzählen, somit hätte ich auf jedes Byte zugriff gehabt um den Wert zu analysieren. Mußte aber festsellen, dass während der Übertragung oder sonst wo ein Byte verschwindet und somit der Zähler sich verschiebt.
Hätte jemand einen Tipp wie ich die Bytes die nach dem AA kommen analysieren und auswerten könnte?
Kenn mich nicht so richtig gut mit C aus.
Trotzdem danke, falls mir jemand einen Tipp geben könnte.