参考《STM32中文参考手册_V10》,研究CubeMX中有关USART1的配置。
一、配置参数
- Mode
Asynchronous:全双工异步通信
Synchronous:发送方为同步传输提供时钟的同步通信。在USART_CR2寄存器上写CLKEN位选择同步模式,用户可以以主模式方式控制双向同步串行通信,增加CK引脚作为USART发送器时钟的输出。
Single Wire:单线半双工通信。单线半双工模式通过设置USART_CR3寄存器的HDSEL位选择。RX引脚不再被使用,TX和RX引脚在芯片内部互联,通过单线半双工协议与对侧交互数据。
Multiprocessor Communication:多处理器通信。可以将几个USART连载一个网络里。
IrDA:通过设置USART_CR3寄存器的IREN位选择IrDA模式。
LIN:局域互联网模式。通过设置USART_CR2寄存器的LINEN位选择LIN模式。
Smart Card:智能卡模拟功能。设置USART_CR3寄存器的SCEN位选择智能卡模式。智能卡是一个单线半双工通信协议。
Smart Card with Card Clock:CLKEN位可以被设置,以