CRC-16/CCITT ellenőrzőösszeg kalkulátor

Adjon meg hexadecimális adatokat a CRC-16/CCITT ellenőrzőösszeg kiszámításához.

Hogyan használja

  1. Adja meg az értékeit a fenti mezőkben.
  2. Nyomja meg a Számítás gombot, hogy azonnal lássa az eredményt.
  3. A Megosztás gombbal másolhatja ki az eredményéhez vezető hivatkozást.

Erről a kalkulátorról

A CRC-16/CCITT-FALSE az üzenetet polinomosztáson futtatja át a 0x1021 (x¹⁶+x¹²+x⁵+1) generátorpolinommal és a nullától eltérő, 0xFFFF kezdeti regiszterértékkel, és 16 bites maradékot állít elő, amely ellenőrzőösszegként szolgál. A nullától eltérő kezdőérték különbözteti meg az egyszerűbb CRC-16/CCITT-től (kezdőérték 0x0000), és lehetővé teszi, hogy elkapja azokat a vezető nullás hibákat, amelyeket egy nulla kezdőértékű változat elmulasztana.

Ez a változat, amelyet CRC-16/IBM-3740 vagy CRC-16/AUTOSAR néven is katalogizálnak, gyakori a soros és beágyazott protokollokban; az XMODEM CRC-je ezzel szemben 0x0000-ról indul, ezért ellenőrizni kell, milyen kezdőértéket vár a protokoll. Ezért van szükségük a firmware- és protokollmérnököknek olyan kalkulátorra, amely az adott polinomhoz és kezdőértékhez illeszkedik, nem pedig egy általános „CRC-16”-ra.

Hasznos volt ez az oldal?

Legfeljebb 3 reakciót választhat.

Hozzászólások

  • Írja meg az első hozzászólást.

Népszerű kalkulátorok

Összes kalkulátor