Calculator sumă de control CRC-16/CCITT

Introduceți date hexazecimale pentru a calcula suma de control CRC-16/CCITT.

Cum se folosește

  1. Introduceți valorile necesare în câmpuri.
  2. Apăsați „Calculează” pentru a vedea rezultatul.
  3. Copiați sau distribuiți rezultatul cu butonul „Distribuie”.

Despre acest calculator

CRC-16/CCITT-FALSE trece un mesaj printr-o împărțire polinomială folosind polinomul generator 0x1021 (x¹⁶+x¹²+x⁵+1), cu o valoare inițială nenulă a registrului, 0xFFFF, producând un rest de 16 biți care acționează ca sumă de control. Inițializarea nenulă îl deosebește de CRC-16/CCITT mai simplu (init 0x0000) și îi permite să detecteze erorile de zerouri de la început, pe care o variantă cu inițializare la zero le-ar scăpa.

Această variantă, catalogată și ca CRC-16/IBM-3740 sau CRC-16/AUTOSAR, este frecventă în protocoalele seriale și încorporate; CRC-ul XMODEM, în schimb, pornește de la 0x0000, așa că verificați ce valoare inițială așteaptă protocolul dumneavoastră. De aceea inginerii de firmware și de protocoale au nevoie de un calculator care se potrivește cu polinomul și cu valoarea inițială specifice, nu cu un „CRC-16” generic.

A fost util?

Puteți alege până la 3 reacții.

Comentarii

  • Fii primul care comentează.

Calculatoare populare

Toate calculatoarele