在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4965|回复: 8

[求助] RS232串口发送数据的实际速率

[复制链接]
发表于 2011-3-9 15:36:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
RS232串口发送数据时波特率通常为9600到115200bps之间的几个特定数值,这里的波特率指的应该是码元的宽度。想请教下,实际上串口发送时帧与帧之间是连续的还是有间隔的?以9600的波特率为例,个人倾向于认为,帧与帧之间存在不定的间隔。换句话说,RS232平均意义上的速率会低于9600的,各位有什么看法吗?
发表于 2011-3-9 19:58:28 | 显示全部楼层
这个问题,我只能跟你举个例子,如果房子有100个平方,是不是表示每个平方都挤满了东西呢?
发表于 2011-3-9 20:02:22 | 显示全部楼层
是连续的,但一般都有起始位和结束位,所以就9600的波特率来说,传输有用信号的效率就是9600*8/10。当然这个的前提是你设定了有起始位和结束位,无校验位,且一帧的长度为八。
发表于 2011-3-9 20:04:35 | 显示全部楼层
一个标准,大家都按标准执行,通用性好
发表于 2011-3-9 20:06:01 | 显示全部楼层
呵呵,是您啊,织女星。
发表于 2011-3-9 20:09:06 | 显示全部楼层
我就这个问题做过实验,将电脑作为上位机,通过串口调试工具连续发信号,用示波器捕捉信号,看到的现象是,两帧之间只有一个结束位和起始位。
 楼主| 发表于 2011-3-9 21:40:02 | 显示全部楼层
回复 2# acgoal


    谢谢你的回复。
   仔细想了下,还是觉得RS232规定的各种波特率都是在连续传输情形下给出的(正如zhangtaozt老弟用示波器看到的样子),即对于含有起始位和停止位的一帧来说,连续传输的意义就是指起始位和停止位紧密衔接——零间隔!当然传输效率,假设一帧长10bit,只有80%。我想你打的比方也是想表达这个意思。
发表于 2014-3-25 08:46:07 | 显示全部楼层
码元的宽度
发表于 2016-4-22 22:35:52 | 显示全部楼层
回复 1# zhinvxing
你的问题解决没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-25 14:07 , Processed in 0.021493 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表