UART(Universal Asynchronous Receiver/Transmitter)是一种通用异步收发传输器,常用于串行通信。它可以将数据以比特为单位发送或接收,并且无需事先建立连接或协商协议。
1.UART是什么接口
UART是一种硬件接口,用于在电路板和外设之间传输数据。它使用简单的电缆线与其他设备通信,无需使用 I2C 或 SPI 协议那样的复杂接口。
2.UART和USART的区别
USART(Universal Synchronous Asynchronous Receiver/Transmitter)是通用同步/异步收发传输器,它包含一个与UART相同的异步传输模块,以及能够处理同步信号的额外硬件。
与UART不同,USART可以通过添加时钟信号来支持同步传输。此外,USART还提供了错误检测和校验功能,如奇偶校验和帧检验等。
阅读全文