波特率
- 波特率用于描述UART通信时的通信速度,其单位为bps(bit per second)即每秒钟传送的bit的数量。
- 在电子通信领域,波特(Baud)即调制速率,指的是有效数据讯号调制载波的速率,即单位时间内载波调制状态变化的次数。 波特率表示单位时间内传送的码元符号的个数,它是对符号传输速率的一种度量,它用单位时间内载波调制状态改变的次数来表示,波特率即指一个单位时间内传输符号的个数。波特(Baud,单位符号:Bd)这一单位是以法国电讯工程师埃米尔·博多(法语:Émile Baudot)(1845-1903)的姓氏来命名的,他是数位通讯的先驱之一,是电传与博多式电报机的发明人。
串口波特率
串口波特率的分类
- 根据不同的应用需求,串口波特率包括以下几种:
- 1.标准波特率:包括2400、4800、9600、19200、38400、57600、115200等标准波特率。
- 2.自适应波特率:根据通信双方的通信协议和传输介质自动选择合适的波特率,以提高通信效率和稳定性。
- 3.可编程波特率:可以根据需要自行设置波特率,适用于一些特殊应用场景。
- 4.高波特率:包括46800、230400、460800、921600等高波特率,适用于对数据传输速度要求较高的应用。
串口波特率的选择
- 在选择串口波特率时,需要考虑以下几个因素:
- 1.传输速度:波特率越高,传输速度越快,但也会增加传输错误的可能性。
- 2.传输距离:波特率越高,传输距离越短,因为高速传输会导致信号衰减。
- 3.硬件支持:串口波特率需要与硬件设备匹配,如果硬件设备不支持高速传输,则无法使用高波特率。