【发布时间】:2017-06-18 01:51:00
【问题描述】:
我正在尝试使用 python 通过 RS232 控制冷水机。我坚持按照以下方法生成校验和。
“校验和是两个 ASCII 十六进制字节,表示以 sor 开头的命令的所有前面字节之和的最低有效 8 位。”
在这种情况下,以字节为单位的“sor”是“2E”。
-示例
例如,PC 要求将冷水机模式设置为待机。它将传输以下字节序列。
2E 47 30 4135 0D
请注意,2Eh 是标题(“.”)的开始,47h 是命令(“G”),30h 是将模式设置为待机的限定符。 41h 和 35h 是校验和字节,表示“A5”的 ASCII 十六进制,它是 2Eh + 47h + 30h 和的最低有效字节,0Dh 是回车。
有谁知道如何生成校验和字节 4135?
谢谢!!
【问题讨论】: