Definición

  1. Valor inicial:
    checksum = 0
  2. Por cada byte:
    checksum = checksum + command byte
  3. checksum = checksum &0xff
  4. Convierte el byte alto y el byte bajo de la suma de comprobación a ASCII

 

Ejemplo

  • 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
  • Comando con suma de verificación: $012B7[Enter]
Utilizamos cookies en nuestro sitio web. Al continuar utilizando nuestro sitio web, usted acepta el uso de cookies. Con su consentimiento, también utilizaremos cookies de marketing. Para obtener más información sobre nuestras cookies, lea nuestra Declaración de protecciónde datos .