Viele Übertragungsprotokolle benutzen den CRC um Übertragungsfehler zu erkennen. Die Grundlagen habe ich in einem Dokument (siehe Anhang) zusammengefasst. Für schnelle Implementierungen befinden sich unter den Code-Schnipseln Beispiel-Implementierungen.
Das CRC-Tool hilft dabei die eigenen CRC-Funktionen leichter zu überprüfen. Man kann unterschiedliche Generator-Polynome testen und die Implementierung (forward, reverse) auswählen. Des weiteren können für bestimmte Generator-Polynome dessen Look-Up-Tabellen generiert werden.
Release Verlauf
Beispiel CRC Konfigurationen
CRC16 Modbus
CRC16-CCITT (without preceding zeros)
CRC16-CCITT (with preceding zeros)
CRC16-CCITT version 2 (with preceding zeros)
Attachment | Size |
---|---|
![]() | 615.42 KB |
![]() | 12.39 KB |
![]() | 1.38 MB |