Definition

  1. Initialer Wert:
    checksum = 0
  2. Für jedes byte:
    checksum = checksum + command byte
  3. checksum = checksum &0xff
  4. Umwandeln des Hight Byte und Low Byte der Checksumme in ASCII

 

Beispiel

  • 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]
Auf unserer Website verwenden wir Cookies. Mit der weiteren Nutzung unserer Website stimmen Sie der Verwendung von Cookies zu. Mit Ihrer Zustimmung verwenden wir weiterhin Marketing-Cookies. Für weitere Informationen zu unseren Cookies lesen Sie bitte unsere Datenschutzerklärung.