标签:
STM32的串口是相当丰富的,功能也很强劲。最多可提供5路串口(MiniSTM32使用的是STM32F103RBT6,具有3个串口),有分数波特率发生器、支持单线光通信和半双工单线通讯、支持LIN、智能卡协议和IrDASIR ENDEC规范(仅串口3支持)、具有DMA等。图3.3.1.1寄存器APB2RSTR各位描述
图3.3.1.2寄存器USART_BRR各位描述
BIT 13: 串口功能;
BIT 12: MODE,字长。0:
*注意:停止位的长度可在USART_CR2寄存器中设置。
BIT 11: WAKE 唤醒功能
BIT 10: 校检使能位,当激活奇偶校验功能时,置位该位将自动往要传输数据的高位字节处插入就校验位。
BIT 09: Parity Selection,0:偶校验;1:奇校验。
BIT 08: PE Interrupt Enable
BIT 07: 发送缓冲区空中断使能位
BIT 06: 发送完成中断使能位
BIT 05: 接收缓冲区非空中断使能位
BIT 04: Idle Interrupt Enable
BIT 03: Transfer Enable
BIT 02: Receive Enable
BIT 01: Receiver Wakeup
BIT 00: Send Break
图3.3.1.3寄存器USART_DR各位描述