你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

串口通信的协议

[复制链接]
uwyciw100 提问时间:2017-11-6 14:00 /
使用串口做通信方式的时候,总有个疑惑——什么样的通信协议是被广泛认可的,在效率和可靠性上能很好平衡的。
所以,想和各位朋友请教一下,大家平时怎么处理串口通信的帧和相应的解析程序。谢谢。
收藏 评论9 发布时间:2017-11-6 14:00

举报

9个回答
yklstudent-1794 回答时间:2017-11-6 14:51:08
modbus协议就可以

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

D5Power 回答时间:2017-11-6 15:01:17
我准备尝试把原来做游戏的协议格式拿过来试下
uwyciw100 回答时间:2017-11-6 15:34:11
D5Power 发表于 2017-11-6 15:01
我准备尝试把原来做游戏的协议格式拿过来试下

效果好的话,分享分享
贺工 回答时间:2017-11-7 08:10:12
MODBUS协议可以,但是实时性不行
贺工 回答时间:2017-11-7 08:11:38
你可以自定义协议:
帧头1+帧头2+数据长度+命令码+命令数据+帧尾+校验码

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

uwyciw100 回答时间:2017-11-7 08:28:05
贺工 发表于 2017-11-7 08:11
你可以自定义协议:
帧头1+帧头2+数据长度+命令码+命令数据+帧尾+校验码

平时使用确实都是这类格式定义的。在这里提出来是想问问大家有没有更优秀的方案。
贺工 回答时间:2017-11-7 08:32:22
uwyciw100 发表于 2017-11-7 08:28
平时使用确实都是这类格式定义的。在这里提出来是想问问大家有没有更优秀的方案。 ...

协议就是都是这样,modbus也是类似结构,只是它规定的更严格
freeelectron 回答时间:2017-11-7 08:40:42
X-modem,Y-modem这种也行哦

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

MrJiu 回答时间:2017-11-7 11:28:19
这种东西要看应用需要,如果对速度和实时性要求高,那么串口就会有问题。。。如果对距离有要求,那么只能用串口。。。这些都是看应用需求来定的。。。合适就好,至于协议,那都是软件层的事情了。。。可以自己定义,也可以使用公用的。。。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版