IT袋

当前位置:主页 > 对比评测 >

比特率和波特率的关系和区别

比特率和波特率的关系和区别 详解波特率计算公式及含义

更新:2023-08-26 14:08:08 来源:IT袋 作者:苏晓敏
导读:比特率和波特率的关系和区别,本文导读:比特率和波特率的关系和区别和详解波特率计算公式及含义的相关话题,具体内容如下: 通常用串口打印乱码大多是因为串口波特率不对。那么我们应该如何

比特率和波特率的关系和区别

本文导读:比特率和波特率的关系和区别和详解波特率计算公式及含义的相关话题,具体内容如下:

通常用串口打印乱码大多是因为串口波特率不对。那么我们应该如何测量实际的波特率呢?在此之前,让我们回顾一下波特率的概念。

比特率和波特率的关系和区别

什么是波特率和比特率?

比特率的英文是Bitrate,它表示每秒传输的二进制位数,单位为比特/秒(bit/s)。

波特率的英文是Baudrate,它表示每秒传输的码元符号的个数,是衡量数据传输速率的指标。

码元是通信信号调制的概念。具有相同时间间隔的符号通常用于表示通信中的二进制数。这种的信号称为码元。

在普通通信传输中,0V代表数字0,5V代表数字1,所以一个码元可以代表0和1两种状态,所以一个码元等于一个二进制位,波特率与比特率一致。

比特率和波特率的关系和区别

如果0V、2V、4V和6V在通信传输中分别代表二进制数00、01、10和11,那么每个码元可以代表四种状态,即两个二进制位,因此码元数是二进制位数的一半,此时波特率是比特率的一半。

因为在许多常见的通信中,例如串口通讯中,一个码元代表两种状态,所以我们通常直接用波特率来表示比特率。

串口通讯协议

在串口通信的协议层,它规定了数据包的内容,由起始位、主数据、校验位和停止位组成。通讯双方的数据包格式应一致,才能正常收发数据。数据帧的组成如下:

比特率和波特率的关系和区别

让我们实际验证数据帧是否真的是这样,编写以下代码:

相关阅读