CRC-16/CCITT kontrolsummas kalkulators

Ievadiet heksadecimālos datus, lai aprēķinātu to CRC-16/CCITT kontrolsummu.

Kā lietot

  1. Ievadiet vajadzīgās vērtības laukos.
  2. Noklikšķiniet uz “Aprēķināt”, lai redzētu rezultātu.
  3. Nokopējiet vai kopīgojiet rezultātu ar pogu “Kopīgot”.

Par šo kalkulatoru

CRC-16/CCITT-FALSE apstrādā ziņojumu ar polinomiālo dalīšanu, izmantojot ģenerējošo polinomu 0x1021 (x¹⁶+x¹²+x⁵+1) un nenulles sākotnējo reģistra vērtību 0xFFFF, iegūstot 16 bitu atlikumu, kas darbojas kā kontrolsumma. Nenulles sākotnējā vērtība to atšķir no vienkāršākā CRC-16/CCITT (sākotnējā vērtība 0x0000) un ļauj tam pamanīt kļūdas ar vadošajām nullēm, ko nulles sākotnējās vērtības variants palaistu garām.

Šis variants, kas katalogizēts arī kā CRC-16/IBM-3740 vai CRC-16/AUTOSAR, ir izplatīts seriālajos un iegultajos protokolos; XMODEM CRC turpretī sākas no 0x0000, tāpēc pārbaudiet, kādu sākotnējo vērtību jūsu protokols sagaida. Tāpēc programmaparatūras un protokolu inženieriem ir vajadzīgs kalkulators, kas atbilst konkrētajam polinomam un sākotnējai vērtībai, nevis vispārīgs „CRC-16”.

Vai tas bija noderīgi?

Varat izvēlēties līdz 3 reakcijām.

Komentāri

  • Esiet pirmais, kas komentē.

Populārākie kalkulatori

Visi kalkulatori