Rechner für CRC-16/CCITT-Prüfsumme

Gib hexadezimale Daten ein, um den CRC-16/CCITT-Wert zu erhalten.

So funktioniert's

  1. Geben Sie Ihre Werte in die Felder oben ein.
  2. Klicken Sie auf "Berechnen", um das Ergebnis zu sehen.
  3. Nutzen Sie "Teilen", um Ihr Ergebnis zu senden.

Über diesen Rechner

CRC-16/CCITT-FALSE lässt eine Nachricht durch eine Polynomdivision mit dem Generatorpolynom 0x1021 (x¹⁶+x¹²+x⁵+1) laufen, mit einem von null verschiedenen Anfangswert des Registers von 0xFFFF, und erzeugt einen 16-Bit-Rest, der als Prüfsumme dient. Der Anfangswert ungleich null unterscheidet sie vom schlichteren CRC-16/CCITT (Anfangswert 0x0000) und lässt sie führende Nullfehler erkennen, die eine Variante mit Anfangswert null übersehen würde.

Diese Variante, die auch als CRC-16/IBM-3740 oder CRC-16/AUTOSAR geführt wird, ist in seriellen und eingebetteten Protokollen verbreitet; der CRC von XMODEM beginnt dagegen bei 0x0000, prüfen Sie also, welchen Anfangswert Ihr Protokoll erwartet. Deshalb brauchen Firmware- und Protokollingenieure einen Rechner, der zum jeweiligen Polynom und Anfangswert passt, statt eines allgemeinen „CRC-16“.

War das hilfreich?

Sie können bis zu 3 Reaktionen auswählen.

Kommentare

  • Schreiben Sie den ersten Kommentar.

Beliebte Rechner

Alle Rechner