自定义串口通信协议

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自定义串口通信协议
命令起始 + 命令 + checksum
命令起始 + 命令 + 一个参数+checksum
命令起始 + 命令 + 二个参数+checksum
命令起始 + 命令 + 三个参数+checksum
命令起始 + 命令 + 四个参数+checksum

命令起始 + 命令 + 包长+参数+checksum

命令起始 用 0xaa 也可以用其他的或者命令指定


命令 分为几级
a类 00-7f 使用方法 无参数命令
b类 80-8f 有一个参数命令
c类 90-9f 有两个参数命令
d类 a0-af 有三个参数命令
e类 b0-bf 有四个参数命令
f类 c0-cf 需指定包长命令

a类:
一般作为某种功能操作。
b类 可以作为a类扩展,一般作为ack
ack 0xaa 0x80 cmd checksum

c类 暂时不用
...

f类 用做传输数据


相关文档
最新文档