打印

请教RS485

[复制链接]
892|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wolfskin|  楼主 | 2014-12-13 11:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在用FPGA实现串口通信,Rs232发送数据时,按RS232协议要求,以一个字节为单位,每个字节前有1个起始位,然后是8bit数据,再是1bit校验位,最后是停止位。
请教RS485或RS422发送数据时,也有类似协议要求吗?还是数据可以直接发送,只是要保证数据同时钟对齐即可??
请教各位!!!!!!!

相关帖子

沙发
chunyang| | 2014-12-13 23:27 | 只看该作者
485只是电气规范,跟数据结构和帧结构无关。

使用特权

评论回复
板凳
wolfskin|  楼主 | 2014-12-15 22:41 | 只看该作者
chunyang 发表于 2014-12-13 23:27
485只是电气规范,跟数据结构和帧结构无关。

是否可以这样理解,串口协议就是发送数据以字节为单位,每个字节发送时,先发送0,再8bit串行数据,再校验,停止位????

使用特权

评论回复
地板
chunyang| | 2014-12-15 22:47 | 只看该作者
wolfskin 发表于 2014-12-15 22:41
是否可以这样理解,串口协议就是发送数据以字节为单位,每个字节发送时,先发送0,再8bit串行数据,再校 ...

错了。协议是协议,字节结构是字节结构,二者不是一码事。这里,你说的串行字节结构相当于音节,协议则是语言。

使用特权

评论回复
5
wolfskin|  楼主 | 2014-12-15 23:08 | 只看该作者
chunyang 发表于 2014-12-15 22:47
错了。协议是协议,字节结构是字节结构,二者不是一码事。这里,你说的串行字节结构相当于音节,协议则是 ...

您好,能给普及一下串口通信协议方面的内容吗?与RS232、RS485之间关系

使用特权

评论回复
6
chunyang| | 2014-12-16 00:16 | 只看该作者
wolfskin 发表于 2014-12-15 23:08
您好,能给普及一下串口通信协议方面的内容吗?与RS232、RS485之间关系

简单说,232、485是物理层,是承载协议的媒介,协议则是通讯中约定的规范。
232、485犹如我们的声带,声带可以发出音节,但没有约定的音节没有意义。我问:“你吃了么?”这就是协议,是使用大家约定的一种规则即汉语来表达特定的意思,这里“汉语”就是通讯协议。你能听懂我的话,又不是哑巴,自然能做出回答,这就是协议的解析和应答。

使用特权

评论回复
7
wolfskin|  楼主 | 2014-12-16 11:25 | 只看该作者
chunyang 发表于 2014-12-16 00:16
简单说,232、485是物理层,是承载协议的媒介,协议则是通讯中约定的规范。
232、485犹如我们的声带,声 ...

受教了!感谢版主!

使用特权

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

本版积分规则

87

主题

205

帖子

0

粉丝