USART协议设备可以和UART协议设备连接吗?

Can USART protocol device connect with UART protocol devices?

我正在尝试使用使用 USART 协议的 STM32 与 UART 协议设备进行通信。对于 USART,我只使用 tx 和 rx 引脚,这意味着它在异步模式下工作。我是 STM32 的新手,对 USART 和 UART 通信有点困惑。

是的,它们在异步模式下是兼容的。 USART 可以进行同步通信,而 UART 不能,但两者都可以进行异步通信。它们在寄存器级别是兼容的,UART 寄存器只是没有实现同步设置位。您可以按照与 UART 完全相同的方式设置 USART 以获得异步通信。