เครื่องคำนวณเช็คซัม CRC-16/CCITT

ป้อนข้อมูลฐานสิบหกเพื่อคำนวณเช็คซัม CRC-16/CCITT

วิธีใช้งาน

  1. กรอกค่าของคุณในช่องด้านบน
  2. กดคำนวณเพื่อดูผลลัพธ์ทันที
  3. ใช้ปุ่มแชร์เพื่อคัดลอกลิงก์ไปยังผลลัพธ์ของคุณ

เกี่ยวกับเครื่องคำนวณนี้

CRC-16/CCITT-FALSE นำข้อความผ่านการหารพหุนามโดยใช้พหุนามตัวกำเนิด 0x1021 (x¹⁶+x¹²+x⁵+1) พร้อมค่าเริ่มต้นของรีจิสเตอร์ที่ไม่เป็นศูนย์คือ 0xFFFF ให้เศษ 16 บิตที่ทำหน้าที่เป็นเช็คซัม ค่าเริ่มต้นที่ไม่เป็นศูนย์ทำให้ต่างจาก CRC-16/CCITT แบบธรรมดากว่า (ค่าเริ่มต้น 0x0000) และทำให้จับข้อผิดพลาดศูนย์นำหน้าได้ ซึ่งตัวแปรที่เริ่มด้วยศูนย์จะพลาด

ตัวแปรนี้ ซึ่งมีรายการอยู่ในชื่อ CRC-16/IBM-3740 หรือ CRC-16/AUTOSAR ด้วย พบบ่อยในโปรโตคอลอนุกรมและระบบฝังตัว ส่วน CRC ของ XMODEM เริ่มจาก 0x0000 ในทางตรงกันข้าม จึงควรตรวจว่าโปรโตคอลของคุณคาดหวังค่าเริ่มต้นแบบใด นั่นคือเหตุผลที่วิศวกรเฟิร์มแวร์และโปรโตคอลต้องการเครื่องคำนวณที่ตรงกับพหุนามและค่าเริ่มต้นเฉพาะ แทน "CRC-16" ทั่วไป

บทความนี้มีประโยชน์หรือไม่

คุณเลือกได้สูงสุด 3 รีแอ็กชัน

ความคิดเห็น

  • เป็นคนแรกที่แสดงความคิดเห็น

เครื่องคำนวณยอดนิยม

เครื่องคำนวณทั้งหมด