すべてのツール
ツール IDB-SWE-002
CRC calculator

デスクトップ専用

エンジニアリングツールはデスクトップ画面でのみご利用いただけます。

CRC計算ツール

16進またはASCIIからのCRC-8、CRC-16-CCITT、CRC-16-Modbus、CRC-32。ファームウェアのフレーム検証、ブートローダー署名、プロトコルデコーダーに。

フレーム & CRCエンジン CRC-32 — 0xEDB88320
DATA 31 32 33 39 9 バイト CRC エンジン + + シフト & XOR タップ CRC 0xCBF43926 フレーム構成 DATA ペイロード CRC-32 (4 B) N バイト 4 B トレーラ
エンジニアリングノート

多項式

  • CRC-8 / SMBus:0x07、init 0x00。注:Dallas 1-Wire は異なる多項式(0x31、反転 0x8C)を使用します — ここでは計算されません。
  • CRC-16-CCITT (XModem): 0x1021、init 0x0000。
  • CRC-16/CCITT-FALSE(別名 IBM-3740、AUTOSAR-16): 0x1021、init 0xFFFF。産業用オートメーション、モデム、MIL-STD-188-220 で一般的です。
  • CRC-16-Modbus:0x8005 反転、init 0xFFFF。
  • CRC-32:0xEDB88320 反転、init 0xFFFFFFFF、xor-out 0xFFFFFFFF(zip、イーサネット)。

リファレンス

  • 入力 123456789 → CRC-32 = 0xCBF43926、CRC-16-CCITT = 0x31C3、CRC-16-Modbus = 0x4B37、CRC-8 = 0xF4
  • カスタム多項式の場合は、テーブルを再生成するか、反転/非反転バリアントをご利用ください。

結果

ライブ