Hallo liebe Forengemeinde, Ich habe eine Frage zur Checksummenberechnung mit dem CRC-16 Verfahren laut ISO/IEC 3309. Ich habe schon einige Forenbeiträge gelesen aber habe noch nicht so richtig die Antwort auf meine Frage gefunden. Ich möchte mit einer Exeltabelle die CRC-Checksumme ausrechnen, um das Verfahren zu verstehen. Die Ergebnisse dieser Berechnung habe ich zum Test mit den Tools auf http://www.lammertbies.nl/comm/info/crc-calculation.html und http://www.zorc.breitbandkatze.de/crc.html getestet. Mein Ziel war es ein Ergebnis zu bekommen, welches der Variante CRC-CCITT (0xFFFF) auf der erstgenannten Seite entspricht. Dazu habe ich, (wenn ich Wikipedia richtig verstanden habe), das Generatorpolynom X^16+x^12+x^5+1 benutzt und eine Polynomdivision durchgeführt. Dazu habe ich am Ende meiner Bitfolge, die überprüft werden soll, 16 Nullen angefügt und am Anfang 16 Einsen davorgesetzt. Die Ergebnisse, die ich bekommen habe sind leider immer für die Variante, CRC-CCITT (0x1D0F). Nun Habe ich auf http://www.zorc.breitbandkatze.de/crc.html gesehen, das der unterschied zwischen beiden Verfahren in der Einstellung nondirect und direct, besteht. Kann mir eventuell jemand helfen, was das bedeutet. Ich wäre dafür sehr dankbar. Sollte ich die Frage irgendwie falsch gestellt haben, gebt mir bitte auch bescheid. PS Ich habe ausversehen ein Bild zu viel hochgeladen, kann mir jemand sagen, wie ich das erste Bild wieder löschen kann?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.