我是靠谱客的博主 雪白丝袜,最近开发中收集的这篇文章主要介绍软硬件学习记录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。


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

最后

以上就是雪白丝袜为你收集整理的软硬件学习记录2——通道速率中比特率bps、Bps、波特率含义及换算的全部内容,希望文章能够帮你解决软硬件学习记录2——通道速率中比特率bps、Bps、波特率含义及换算所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部