Kalkulator kontrolne vsote CRC-16/CCITT

Vnesite šestnajstiške podatke za izračun njihove kontrolne vsote CRC-16/CCITT.

Kako uporabljati

  1. V polja vnesite potrebne vrednosti.
  2. Kliknite »Izračunaj«, da vidite rezultat.
  3. Kopirajte ali delite rezultat z gumbom »Deli«.

O tem kalkulatorju

CRC-16/CCITT-FALSE sporočilo pošlje skozi polinomsko deljenje z generatorskim polinomom 0x1021 (x¹⁶+x¹²+x⁵+1) z neničelno začetno vrednostjo registra 0xFFFF in tako ustvari 16-bitni ostanek, ki deluje kot kontrolna vsota. Neničelna začetna vrednost ga ločuje od preprostejšega CRC-16/CCITT (začetna vrednost 0x0000) in mu omogoča, da ujame napake z vodilnimi ničlami, ki bi jih različica z ničelno začetno vrednostjo spregledala.

Ta različica, ki je v katalogih navedena tudi kot CRC-16/IBM-3740 ali CRC-16/AUTOSAR, je pogosta v zaporednih in vgrajenih protokolih; CRC pri XMODEM pa nasprotno začne pri 0x0000, zato preverite, katero začetno vrednost vaš protokol pričakuje. Zato inženirji vdelane programske opreme in protokolov potrebujejo kalkulator, ki ustreza določenemu polinomu in začetni vrednosti, ne pa splošnemu »CRC-16«.

Ali vam je bilo to v pomoč?

Izberete lahko do 3 odzive.

Komentarji

  • Bodite prvi, ki komentira.

Priljubljeni kalkulatorji

Vsi kalkulatorji