UART Protokoll auswerten
-
Hallo,
ich bekomme über den UART Daten geschickt welche ich mir zyklisch über einen Thread abhole. Das Protokoll der Daten sieht so aus:
Start: 0x0D,0x0A (CR,LF)
Dann kommen x 16-Bit Daten in 2 mal 8-Bit Packeten
Ende: 0x00, 0xFF, 0xFF
Also zum Beispiel wenn ich eine 8029 geschickt bekomme
0x0D,0x0A,0x1F,0x5D,0x00,0xFF,0xFF
Es können bis zu 100 Werte geschickt werden.
Ich brauche nur ein Paar Ideen wie soetwas am besten gemacht werden kann.Der Thread liest immer Packete von ca. 40-60 Byte. Ich habe also einen Buffer in dem die Daten vorliegen.
Vielen Dank
-
Hallo,
ähm, ich kann aus deinem Post ehrlich gesagt keine konkrete Fragestellung herleiten?!
Geht es darum das Protokoll auszuwerten um die Rohdaten zu erhalten oder worum?
Also wenn es darum geht, würde ich persönlich bei einem festen Protokoll einfach ein struct "drüberbügel"...
Schönen Gruß