Definición
- Valor inicial:
checksum = 0 - Por cada byte:
checksum = checksum + command byte - checksum = checksum &0xff
- 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]