Einzelnen Beitrag anzeigen
Alt 11.09.2013, 08:54   #23
lucky1

Forum-Mitglied
hat dieses Thema eröffnet
 
Registriert seit: 21.08.2013
Beiträge: 25
Standard

Zitat:
Zitat von DD2MIC Beitrag anzeigen
oh Danke
Interessant wäre noch zu wissen, wie die Checksumme hinten berechnet wird. Aus diesen "leeren" Strings könnte man das wohl am besten rausforschen, da es hier nur die Checksumme der Startsequenz 142671 -> 55 bzw 142601 -> c5 ist
Ich würde sagen das ist Modulo-256. Man addiert Byte für Byte. Wenn die Summe grösser 256 wird, wird 256 abgezogen und mit dem Rest weiter gerechnet. Die Prüfsumme ist dann die Differenz zu 256.

0x14+0x26+0x71 +0x00 + .... = 0xAB
0x100 - 0xAB = 55

Habs für die Beispiele oben ausprobiert und das passt so.

Gruß

Lucky1

Geändert von lucky1 (11.09.2013 um 10:54 Uhr).
lucky1 ist offline   Privat Nachricht senden Mit Zitat antworten