首页 > 其他 > 详细

裸机: 波特率和比特率

时间:2015-12-25 17:07:33      阅读:151      评论:0      收藏:0      [点我收藏+]

使用串口常看到波特率这个名词,常根据它来调整串口的时钟。

然而波特率其实并非严格反映了串口传输速率(时钟频率),实际上比特率更能直接反应信号的传输速率(时钟频率),在百度中找到了答案:

 

比特率:

  每秒钟通过信道传输的信息量称为位传输速率,也就是每秒钟传送的二进制位数,简称比特率。比特率表示有效数据的传输速率,用b/s 、bit/s、比特/秒,读作:比特每秒。

 

波特率:

  波特率反映的是每秒传输的数据元个数。 比如常用的串口,其数据通常是通过这样一个帧来传输:1bit起始位(0)+ 8bit数据位 + 1bit结束位(1)。 这里的数据元就是字节(8bit数据)如果我们的串口波特率是115200, 意味着每秒能传输115200个字节。

  此时比特率应该是115200* 10.

 

  单位“波特”本身就已经是代表每秒的调制数,以“波特每秒”(Baud per second)为单位是一种常见的错误。

  波特率与比特率的关系也可换算成:比特率=波特率*单个调制状态对应的二进制位数。

裸机: 波特率和比特率

原文:http://www.cnblogs.com/mylinux/p/5076095.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!