Hallo Community
Ich habe hier ein Programm, das über eine serielle Schnittstelle mit einem µC kommuniziert. Der µC schickt auf Anfrage Datenpakete. Die Daten kommen direkt als Byte und enthalten alles von 0 - 255.
Ich lese die Zeichen einzeln nach Empfang mit SerialPort1.ReadByte aus dem Puffer. Funktioniert eigentlich ganz gut, nur wenn der µC eine 0 sendet wird diese von ReadByte übersprungen. Wie kann ich das verhindern?
MfG Sam
Nachtrag: Mit fällt gerade auf, wenn eine 127 gesendet wird zeigt es stattdessen 8364 an O.o
Ich habe hier ein Programm, das über eine serielle Schnittstelle mit einem µC kommuniziert. Der µC schickt auf Anfrage Datenpakete. Die Daten kommen direkt als Byte und enthalten alles von 0 - 255.
Ich lese die Zeichen einzeln nach Empfang mit SerialPort1.ReadByte aus dem Puffer. Funktioniert eigentlich ganz gut, nur wenn der µC eine 0 sendet wird diese von ReadByte übersprungen. Wie kann ich das verhindern?
MfG Sam
Nachtrag: Mit fällt gerade auf, wenn eine 127 gesendet wird zeigt es stattdessen 8364 an O.o
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „DragonSam“ ()