Gast
#2830177
Hallo, ich habe eine Problem damit das BCC (Blockprüfzeichen) zu berechnen. Selbst die Suche hier und beim großen G hat wenig gebracht... darum hier. Aus der Anleitung: ...das Blockprüfzeichen BCC ist die gerade Längsparität (XOR-Verknüpfung aller Datenbytes) eines ... Blocks. Die Bildung des Blockprüfzeichens beginnt mit dem ersten Byte des Telegramm-Kerns ... und endet nach den Zeichen DLE und ETX beim Verbindungsabbau. Das Telegramm sieht demensprechend z.B. so aus... STX 0x01 0x02 0x03 0x04 0x05 0x06 0x07 DLE ETX BCC Ich seh das so das ich nun von 0x01 bis ETX alles xodern muss und das das BCC ist. Leider tut das nicht, auch ohne DLE, oder ohne DLE und ETX stimmt das BCC leider nicht... oder rechne ich falsch? Für das Beispiel bekomm ich 0x13 heraus... (mit DLE und ETX) und 0x00 ohne DLE und ETX... kann mir jemand helfen???