串口通信的协议
使用串口做通信方式的时候,总有个疑惑——什么样的通信协议是被广泛认可的,在效率和可靠性上能很好平衡的。所以,想和各位朋友请教一下,大家平时怎么处理串口通信的帧和相应的解析程序。谢谢。
modbus协议就可以 我准备尝试把原来做游戏的协议格式拿过来试下:lol D5Power 发表于 2017-11-6 15:01
我准备尝试把原来做游戏的协议格式拿过来试下
效果好的话,分享分享;P MODBUS协议可以,但是实时性不行 你可以自定义协议:
帧头1+帧头2+数据长度+命令码+命令数据+帧尾+校验码 贺工 发表于 2017-11-7 08:11
你可以自定义协议:
帧头1+帧头2+数据长度+命令码+命令数据+帧尾+校验码
平时使用确实都是这类格式定义的。在这里提出来是想问问大家有没有更优秀的方案。:) uwyciw100 发表于 2017-11-7 08:28
平时使用确实都是这类格式定义的。在这里提出来是想问问大家有没有更优秀的方案。 ...
协议就是都是这样,modbus也是类似结构,只是它规定的更严格 X-modem,Y-modem这种也行哦 这种东西要看应用需要,如果对速度和实时性要求高,那么串口就会有问题。。。如果对距离有要求,那么只能用串口。。。这些都是看应用需求来定的。。。合适就好,至于协议,那都是软件层的事情了。。。可以自己定义,也可以使用公用的。。。
页:
[1]