Kalkulator sumy kontrolnej CRC-16/CCITT

Wprowadź dane szesnastkowe, aby obliczyć ich sumę kontrolną CRC-16/CCITT.

Jak korzystać

  1. Wprowadź potrzebne wartości w polach.
  2. Kliknij „Oblicz”, aby zobaczyć wynik.
  3. Skopiuj lub udostępnij wynik przyciskiem „Udostępnij”.

O tym kalkulatorze

CRC-16/CCITT-FALSE przepuszcza komunikat przez dzielenie wielomianów z użyciem wielomianu generującego 0x1021 (x¹⁶+x¹²+x⁵+1) i niezerową początkową wartością rejestru 0xFFFF, dając 16-bitową resztę, która pełni rolę sumy kontrolnej. Niezerowa wartość początkowa odróżnia go od prostszego CRC-16/CCITT (wartość początkowa 0x0000) i pozwala wykryć błędy zer wiodących, które pominąłby wariant z zerową inicjalizacją.

Ten wariant, katalogowany także jako CRC-16/IBM-3740 lub CRC-16/AUTOSAR, jest powszechny w protokołach szeregowych i wbudowanych; CRC w XMODEM natomiast startuje od 0x0000, więc sprawdź, jakiej wartości początkowej oczekuje Twój protokół. Dlatego inżynierowie firmware'u i protokołów potrzebują kalkulatora dopasowanego do konkretnego wielomianu i wartości początkowej, a nie ogólnego „CRC-16”.

Czy ta strona była pomocna?

Możesz wybrać maksymalnie 3 reakcje.

Komentarze

  • Dodaj pierwszy komentarz.

Popularne kalkulatory

Wszystkie kalkulatory