打印

串口232通信协议输出的数据怎么才算一帧

[复制链接]
1720|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
KC1314|  楼主 | 2017-9-28 14:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 KC1314 于 2017-9-30 09:23 编辑

麻烦问下群里大神,就是关于串口通信方面的,就是表返回的这17个字节数是一帧数据还是就里面一个如2D(00101101)八位加上起始位和停止位才为一帧数据呢?39(00111001)这样一帧一帧数据组成一个电表读出来的一个完整数呢?谢谢

207e6acd1383168c941c7a2c42d5cdd.jpg (173.44 KB )

207e6acd1383168c941c7a2c42d5cdd.jpg

相关帖子

沙发
KC1314|  楼主 | 2017-9-28 16:06 | 只看该作者
求大神给予帮助

使用特权

评论回复
板凳
dalarang| | 2017-9-28 16:32 | 只看该作者
合起来才算一帧

使用特权

评论回复
地板
gujiamao12345| | 2017-9-28 16:39 | 只看该作者
当然是整个算一帧了

使用特权

评论回复
5
chunyang| | 2017-9-28 21:00 | 只看该作者
串口的一帧就是10位或11位,包括启停位、8位数据位,可能有校验位。但是,通讯协议里的帧概念不同,协议的帧往往是由多字节组成,但不涉及什么启停、校验位,这是层级不同所致。串口属于物理层,上面还有应用层等,甚至可以有多级。

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
KC1314 + 2
6
KC1314|  楼主 | 2017-9-29 09:23 | 只看该作者
chunyang 发表于 2017-9-28 21:00
串口的一帧就是10位或11位,包括启停位、8位数据位,可能有校验位。但是,通讯协议里的帧概念不同,协议的 ...

感谢大神细心的指导!!!
大神能否推荐下相关的容易理解的书籍,现在还是小白,好多都很容易混淆,谢谢!!

使用特权

评论回复
7
ningling_21| | 2017-9-29 10:33 | 只看该作者
KC1314 发表于 2017-9-29 09:23
感谢大神细心的指导!!!
大神能否推荐下相关的容易理解的书籍,现在还是小白,好多都很容易混淆,谢谢 ...

可以看看《通信原理》或 MODBUS协议中文版

使用特权

评论回复
8
KC1314|  楼主 | 2017-9-30 09:20 | 只看该作者
ningling_21 发表于 2017-9-29 10:33
可以看看《通信原理》或 MODBUS协议中文版

谢谢!!

使用特权

评论回复
9
chunyang| | 2017-9-30 17:42 | 只看该作者
KC1314 发表于 2017-9-29 09:23
感谢大神细心的指导!!!
大神能否推荐下相关的容易理解的书籍,现在还是小白,好多都很容易混淆,谢谢 ...

先看大学教材,技术需要长期积累的,而教科书是最好也最重要的,技术水平越高体会也越深。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

61

帖子

4

粉丝