当前位置:文档之家› STM32单片机的串口波特率计算方法

STM32单片机的串口波特率计算方法

STM32 单片机的串口波特率计算方法
1. 什幺是波特率
不管是什幺单片机,在使用串口通信的时候,有一个非常重要的参数:波特率。

什幺是波特率:波特率就是每秒传送的字节数。

双方在传输数据的过程中,波特率一致,这是通讯成功的基本保障。

下面以STM32 单片机为例,讲解一下串口波特率的计算方法。

2. STM32 波特率相关的寄存器
STM32 单片机设置波特率的寄存器只有一个:USART_BRR 寄存器,如下图所示。

该寄存器的有效位数为16 位,前4 位用于存放小数部分,后12 位用于存放整数部分。

将波特率算出来后,数值填入这个波特率就可以了。

下面介绍。

相关主题