【摘要】:所谓波特率,即每秒钟传送的二进制位数,其单位为bit/s。在串行通信中,用“波特率”来描述数据的传输速率。大多数串行通信接口电路的接收波特率可以分别设置,但接收方的接收波特率必须与发送方的发送波特率相同,这是通信双方能够正常收发数据的前提。通信线上所传输的字符数据(代码)是逐位传送的,1个字符由若干位组成,因此每秒钟所传输的字符数和波特率是两种概念。
所谓波特率,即每秒钟传送的二进制位数,其单位为bit/s。波特率是衡量串行通信的重要指标,波特率越高,传输速率越高。在串行通信中,用“波特率”来描述数据的传输速率。
国际上规定了一个标准波特率系列:110bit/s,300bit/s,600bit/s,1200bit/s,1800bit/s,2400bit/s,4800bit/s,9600bit/s,14.4kbit/s,19.2kbit/s,38.4kbit/s,115.2kbit/s。例如,最常用的波特率为9600bit/s,指每秒传送9600bit,包含字符的数位和其他必需的数位,如奇偶校验位等。大多数串行通信接口电路的接收波特率可以分别设置,但接收方的接收波特率必须与发送方的发送波特率相同,这是通信双方能够正常收发数据的前提。(www.xing528.com)
通信线上所传输的字符数据(代码)是逐位传送的,1个字符由若干位组成,因此每秒钟所传输的字符数(字符速率)和波特率是两种概念。在串行通信中,所说的传输速率是指波特率,而不是指字符速率,它们两者的关系是:假如0在异步串行通信中,数据传送的格式是7位字符,加是奇校验位,1个起始位以及1个停止位,共10个数据位,如果每秒传送960字符,则传送的波特率为10×960bit/s=9600bit/s。每一位的传送时间即为波特率的倒数t=1/9600≈0.104ms。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。