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

串口通信的协议

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

举报

9个回答
yklstudent 回答时间: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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版