跳转到主要内容

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

cathy /

<strong>1. 什么是波特率</strong>

不管是什么单片机,在使用串口通信的时候,有一个非常重要的参数:波特率。什么是波特率:波特率就是每秒传送的字节数。双方在传输数据的过程中,波特率一致,这是通讯成功的基本保障。下面以STM32单片机为例,讲解一下串口波特率的计算方法。

<strong>2. STM32波特率相关的寄存器</strong>

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

<center><img src="http://mouser.eetrend.com/files/2017-12/wen_zhang_/100009545-32294-s1.j…; alt=“” width="600"></center>