码迷,mamicode.com
首页 > 其他好文 > 详细

裸机: 波特率和比特率

时间:2015-12-25 17:08:06      阅读:132      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!