Einzelnen Beitrag anzeigen

skoschke

Registriert seit: 6. Jan 2009
523 Beiträge
 
Delphi 10.4 Sydney
 
#1

Serieller Datenempfang Byte-Probleme

  Alt 13. Apr 2023, 08:40
Hallo,

ich bin an einer App welche über einen optischen Tastkopf und FTDI-Chip Daten aus einem elektronischen Zähler auslesen soll.
Das verwendete Protokoll ist SML, aber das nur nebenbei...

Da die Auswertung nicht so läuft wie erwartet, habe ich mir mal eine Funktion gebastelt, welche die empfangenen Daten in hexadezimaler Form in eine Textdatei schreibt.

Und hier fällt nun sofort auf, dass da was nicht stimmen kann:

Zitat:
77
07 01 00 02 08 00 FF
01
72
62 01
65 00 2F 69 CD
62 1E
52 FF
69 00 00 00 00 00 02 20AC 36
01
Da über den seriellen Port eigentlich nur Bytes (0...FF) kommen können, woher kommt da das "20AC"?

Hat jemand eine Idee, was da schief läuft? Die empfangenen Daten werden in einem String gespeichert...

Ciao
Stefan
  Mit Zitat antworten Zitat