本文主要是介绍硬件与上位机之间常用的协议帧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这次有必要好好弄清楚协议帧怎么定义:
帧头: A5 5A (2字节)
数据包长度: 低八位在前,高八位在后 (2字节)
包名: cmd,低八位在前,高八位在后 (2字节)
之后是真正的数据包 (不定长,长度在数据包长度: 低八位在前,高八位在后 (2字节)表示)
CRC校验:低八位在前,高八位在后 (2字节)
帧尾:0D 0A 两字节
高低8位,进制转换:
CRC:
CRC(循环冗余校验)在线计算_ip33.com
这篇关于硬件与上位机之间常用的协议帧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!