CRC-16/CCITT-tarkistussummalaskuri

Syötä heksadesimaalidata laskeaksesi sen CRC-16/CCITT-tarkistussumman.

Käyttöohjeet

  1. Syötä arvosi yllä oleviin kenttiin.
  2. Näe tulos painamalla "Laske".
  3. Lähetä tuloksesi "Jaa"-painikkeella.

Tietoa tästä laskurista

CRC-16/CCITT-FALSE ajaa viestin polynomijaon läpi käyttäen generaattoripolynomia 0x1021 (x¹⁶+x¹²+x⁵+1) ja nollasta poikkeavaa rekisterin alkuarvoa 0xFFFF, jolloin syntyy 16-bittinen jakojäännös, joka toimii tarkistussummana. Nollasta poikkeava alkuarvo erottaa sen yksinkertaisemmasta CRC-16/CCITT:stä (alkuarvo 0x0000) ja antaa sen havaita alussa olevat nollavirheet, jotka nolla-alkuarvoinen muunnelma ohittaisi.

Tämä muunnelma, joka on luetteloitu myös nimillä CRC-16/IBM-3740 tai CRC-16/AUTOSAR, on yleinen sarjaliikenne- ja sulautetuissa protokollissa; XMODEM-protokollan CRC sen sijaan alkaa arvosta 0x0000, joten tarkista, mitä alkuarvoa protokollasi odottaa. Siksi laiteohjelmisto- ja protokolla-insinöörit tarvitsevat laskurin, joka vastaa juuri tiettyä polynomia ja alkuarvoa eikä yleistä ”CRC-16:ta”.

Oliko tästä apua?

Voit valita enintään 3 reaktiota.

Kommentit

  • Ole ensimmäinen kommentoija.

Suositut laskimet

Kaikki laskurit