CRC-16/CCITT-sjekksumkalkulator

Skriv inn heksadesimale data for å beregne CRC-16/CCITT-sjekksummen.

Slik bruker du den

  1. Skriv inn de nødvendige verdiene i feltene.
  2. Klikk på «Beregn» for å se resultatet.
  3. Kopier eller del resultatet med «Del»-knappen.

Om denne kalkulatoren

CRC-16/CCITT-FALSE sender en melding gjennom polynomdivisjon med generatorpolynomet 0x1021 (x¹⁶+x¹²+x⁵+1) og en startverdi i registeret som ikke er null, 0xFFFF, og gir en 16-bits rest som fungerer som sjekksum. Startverdien som ikke er null skiller den fra den enklere CRC-16/CCITT (init 0x0000) og gjør at den fanger feil med innledende nuller som en variant med null som startverdi ville overlatt.

Denne varianten, også katalogisert som CRC-16/IBM-3740 eller CRC-16/AUTOSAR, er vanlig i serielle og innebygde protokoller; XMODEMs CRC starter derimot fra 0x0000, så sjekk hvilken startverdi protokollen din forventer. Det er derfor firmware- og protokollingeniører trenger en kalkulator som samsvarer med det spesifikke polynomet og startverdien i stedet for en generisk «CRC-16».

Var dette nyttig?

Du kan velge opptil 3 reaksjoner.

Kommentarer

  • Bli den første til å kommentere.

Populære kalkulatorer

Alle kalkulatorer