【ARM】UART与USART的区别-2023

UART和USART都是嵌入式开发中用到的串口通讯方式。UART全称叫通用异步收发器,USART全称叫通用同步异步收发器。

UART因为的异步收发,所以它只需要数据线不需要时钟线,通讯是用过波特率进行主从设备的确认。也不存在应答机制,数据可以持续发送。通过数据包中的开始位和停止位来确认数据的准确性。

USART主要是以同步的方式进行传输数据。通过时钟线来确认当前的收发操作。所以USART是需要时钟线和数据线。在通讯过程中,发送数据后需要等待接收端响应才能确认数据发送成功。