何进行串口通信自定义协议,真心求教

2019-07-15 13:01发布

tica, Tahoma, Arial, sans-serif">现在需要通过串口通信向向显示屏传 温度、适度还有心跳,以便在显示屏显示出来,协议自定义。求教,怎么自定义协议呢。求高手指点。谢谢~
只是自定义协议就可以,是不是定义数据包?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
Tesla_TaylorGu
2019-07-15 15:09
本帖最后由 Tesla_TaylorGu 于 2016-9-23 09:11 编辑

协议,就是说双方达成的共识,你可以理解为发送、接受端自定义数据包,简单的自定义数据包可以包括:
1. 协议头
        ----> 协议总长度
        ----> 协议头长度
        ----> 协议校验值
        ----> 自定义的协议头信息
                                     ----> (一般可以用来代表协议正文当中的各个数据段偏移)
2. 协议正文
还要考虑一下串口通信速率问题,115200的通信速率半双工状态下最大数据量在18KB左右,协议尽量做到有效数据,无效数据尽量不要浪费空间,精简,稳定是王道。

一周热门 更多>