Aufbau des Protokolls
Schnittstelle:
RS 232
Baudrate:
19'200 Baud
Format:
8 Bit, ODD - Parity (ungerade, das Parity-Bit ergänzt die Summe der '1'en zu einer ungeraden Zahl)
Datenflusskontrolle:
keine
Framing:
'STX' 'Daten' 'CHK' 'ETX'
STX =
0x02
ETX =
0x03
CHK =
XOR-Verknüpfung aller Daten (ohne STX, ETX und CHK)
Daten =
OR-Verknüpfung aller einzelnen Daten mit HEX 0x80
Somit ist das höchste Bit (Bit 7 resp. MSB) immer 1.
Beispiel Daten: ASC '1' = HEX 0x31 OR HEX 0x80 = HEX 0xB1.
Außer bei 'STX' und 'ETX' ist das höchste Bit (MSB) immer 1