串口USART
配置参数:
波特率,传输字长,停止位,奇偶校验位,硬件流控制
- 波特率控制:
波特率,即每秒传输的二进制位数,用b/s(bps)表示,通过对时钟的控制可以改变波特率。在配置波特率时,我们向波特率控制寄存器USART_BRR写入参数,修改了串口时钟的分频值USARTDIV。USART_BRR寄存器包括两部分,分别是DIV_Mantissa(USARTDIV 的整数部分)和DIV_Fraction(USARTDIV的小数部分),最终计算公式为:
USARTDIV = DIV_Mantissa + (DIV_Fraction/16)