软硬件学习记录2——通道速率中比特率bps、Bps、波特率含义及换算

1、bps

bits per second 的缩写,“bit/s”,称为比特率,指的是数字信号的传输速率,就是每秒钟传送多少个位的信息,是数据传输速度的常见单位。

  • bit 表示位或比特,是信息技术存储中最小的单位。储存一位二进制数,即 0 或 1。

  • ps 指的是 /s,即每秒。一般以字节为单位,主要包括文本,图片的文件大小都是以多少字节数为单位。

  • 相关换算:
    1、 1Gbps = 1024Mbps = 1024 * 1024bps = 1,048,576bps
    2、 1Kbps = 1024bps
    3、 1Gbps = 1024Mbit/s
    4、 1Byte = 8bit
    5、 1Bps=8bps,1KBps = 8Kbps
    6、 1Byte就是1字节,8bit = 1Byte = 1字节,1M = 1024Kbyte,1024KB=1M;

2、Bps

Bps,Byte/s,则表示每秒传送多少个字节。1Byte就是1字节。

  • 相关换算:
    1、 1Byte = 8bit
    2、 1GBps = 1024MBps = 1024 * 1024Bps = 1024 * 1024 * 8bps = 8388608bps
    3、 1KBps = 1024Bps
    4、 1GBps = 1024MByte/s

3、波特率(Baud rate)

新增波特率,为了方便区分比特率和波特率的区别

波特率是指每秒钟内传送的二进制代码的位数,以bps为单位,是串口通信的速率,是权衡数据传播速度的重要指标。

比如每秒钟可以传输9600个二进制(传输一个二进制位需要的时间是1/9600秒,也就是104μs),波特率就是9600

波特率 = 字符位数 * 一秒内传递的字符数量

串口的通信波特率不能随意设定,而应该再一些值中去选择。一般常见的波特率是9600或者115200(低端的单片机如51常用9600,高端的单片机和嵌入式Coc一般用115200)。

为什么波特率不能随便指定?

第一,通信双方必须事先设定相同的波特率这样才能成功通信,如果发送方个接受方按照不同的波特率通信则根本收不到,因此波特率最好是大家熟知的而不是随意指定。
第二:常用的波特率经过了长久的发展,就形成了共识,大家常用的就是9600或者115200。


如有错误内容请积极批评指正!感谢!

  • 4
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值