波特率

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

比如波特率为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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值