让找料更便捷
电子元器件
采购信息平台
生意随身带
随时随地找货
一站式电子元器件
采购平台
半导体行业观察第一站
标签: 波特率
摘要: 波特率是一种专业的叫法,主要用在电子通信领域,一般都是固定的数值。那么波特率9600是什么意思?我应该怎么设置波特率9600?
波特率是一种专业的叫法,主要用在电子通信领域,一般都是固定的数值。那么波特率9600是什么意思?我应该怎么设置波特率9600?
波特率9600是什么意思
波特率单位是bit/s,也就是二进制位/秒。因为一个字节是8个bit,而一个字节通常可以表达一个ASCII码,比如一个英文字母,所以:9600的波特率的信道,理论上每秒可以传输9600/8个英文字母的数据量,也就是1200个字节。
首先发送方需要以一个固定的频率发出,同时接收方也要以同样的频率进行读取状态并接收,接收原理类似于数字电路上学习的移位寄存器一样。
这样就存在一个问题,如果发送和接收的设备波特率不一样接收数据就会出现错误,因此需要双方约定一个固定的波特率进行接收(自适应波特率这里包括)。
为了通讯方便,同时满足不同用户厂家生产的设备之间可以很方便的进行通讯,就有了常见的波特率的固定值出现。这样大家都可以按照一定的值在约定协议下进行通讯。
应该怎么设置波特率9600
12M晶振或11.0592M晶振的情况下,当SMOD=0时,9600波特率的参数是0xfd,当SMOD=1时,9600波特率的参数是0xfa。
计算公式:
SMOD=0时
参数=256-fsoc/12/32/波特率
SMOD=1时
参数=256-fsoc/12/16/波特率
以上就是波特率9600是什么意思,我应该怎么设置波特率9600的解答。建议自己再做一个试验计算就理解透彻了。
型号 | 厂商 | 价格 |
---|---|---|
EPCOS | 爱普科斯 | / |
STM32F103RCT6 | ST | ¥461.23 |
STM32F103C8T6 | ST | ¥84 |
STM32F103VET6 | ST | ¥426.57 |
STM32F103RET6 | ST | ¥780.82 |
STM8S003F3P6 | ST | ¥10.62 |
STM32F103VCT6 | ST | ¥275.84 |
STM32F103CBT6 | ST | ¥130.66 |
STM32F030C8T6 | ST | ¥18.11 |
N76E003AT20 | NUVOTON | ¥9.67 |