Gast
#1765089
Hallo, ich möchte unter Linux Daten über die serielle Schnittstelle empfangen. Grundsätzlich funktioniert das auch, allerdings verliere ich Zeichen, und zwar werden gehen immer exakt dieselben Zeichen verloren. Mit HTerm wird alles korrekt empfangen. Die Daten haben folgendes Muster: "Zähler" & "8Bit Daten" & "8Bit Daten", also 00 DD DD 01 DD DD 02 DD DD 03 DD DD 04 DD DD ... Verloren gehen dabei immer die Zählerwerte 03, 1A und 1C, alles andere wird jedesmal korrekt empfangen. Nachdem ich die serielle Schnittstelle geöffnet und initialisert habe, lese ich die Daten byteweise in ein unsigned char-array ein, bis eine bestimmte Stopsequenz empfangen wurde. Die Empfangsroutine ist nur ca. 10 Zeilen lang und irgendwas habe ich verhunz, aber ich weiß nicht was.