Definition

  1. Initial value:
    checksum = 0
  2. For each byte:
    checksum = checksum + command byte

  3. checksum = checksum &0xff
  4. Convert checksum to ASCII high byte and ASCII low byte

 

Example

  • command = $012[Enter]
  • checksum = 0x24 + 0x30 + 0x31 + 0x32 = 0xB7
  • checksum & 0xff = 0xB7
  • checksum ASCII high byte: ASCII(0x42) = B
  • checksum ASCII low byte = ASCII(0x37) = 7
  • command with checksum = $012B7[Enter]
نحن نستخدم ملفات تعريف الارتباط على موقعنا. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدام ملفات تعريف الارتباط. بموافقتك ، سنستخدم أيضًا ملفات تعريف الارتباط التسويقية. لمزيد من المعلومات حول ملفات تعريف الارتباط ، يرجى قراءة بيان حماية البيانات .