首页 > 编程知识 正文

波特率的单位是,波特率计算公式及含义

时间:2023-05-03 17:09:15 阅读:206570 作者:2801

波特率一般用于描述串口通讯的速度、速率的指标,指串口每秒能传输多少位数据
所谓波特率是比特每秒,就是位每秒的传输速度单位

比如波特率为9600,即传输速度是9600bit/s,等于1200字节每秒的传输速度,那么19200bit/s=2400字节每秒,比9600bit/s快一倍。


对于计算波特率是多少KB每秒的话,仅仅是波特率除以8并不完整,因为还包含奇偶校验位,需要知道uart的设定,



标准uart包括:
1:起始位-1bit
2:数据位 4-8bit
3:校验位 0/1bit
4:停止位 1/1.5/2bit

常用设定是1bit起始,8bits数据,0校验,1停止. 照这个设定来计算就是每个byte需要10位。

例如115200算下来的数据最高速度就是115200/10 = 11.52 KB/s



版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。