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