CRC-16/CCITT-controlesomrekenmachine

Voer hexadecimale data in om de CRC-16/CCITT-controlesom te berekenen.

Hoe te gebruiken

  1. Voer de benodigde waarden in de velden in.
  2. Klik op “Berekenen” om het resultaat te zien.
  3. Kopieer of deel het resultaat met de knop “Delen”.

Over deze rekenmachine

CRC-16/CCITT-FALSE haalt een bericht door een polynoomdeling met het genererende polynoom 0x1021 (x¹⁶+x¹²+x⁵+1) en een beginwaarde van het register ongelijk aan nul, 0xFFFF, wat een rest van 16 bits oplevert die als controlesom dient. De beginwaarde ongelijk aan nul onderscheidt hem van de eenvoudigere CRC-16/CCITT (begin 0x0000) en laat hem fouten met voorloopnullen opvangen die een variant met beginwaarde nul zou missen.

Deze variant, ook gecatalogiseerd als CRC-16/IBM-3740 of CRC-16/AUTOSAR, is gangbaar in seriële en embedded protocollen; de CRC van XMODEM begint daarentegen bij 0x0000, dus controleer welke beginwaarde je protocol verwacht. Daarom hebben firmware- en protocolingenieurs een calculator nodig die overeenkomt met het specifieke polynoom en de specifieke beginwaarde in plaats van een generieke "CRC-16".

Was dit nuttig?

Je kunt maximaal 3 reacties kiezen.

Reacties

  • Plaats als eerste een reactie.

Populaire rekenmachines

Alle rekenmachines