USART是Universal Synchronous Asynchronous Receiver Transmitter的简写,而UART为Universal Asynchronous Receiver Transmitter,最大区别在于后者没有同步模式。而UART属于全双工通信系统,当作为同步通信接口时需要切换为半双工模式,由于同步需要同步的clk接口。
UART的数据帧格式
一般包含其实bit、真实数据、校验位、停止位。一般在实际使用中有很多组合的配置,如有效比特长度、是否有奇或偶校验、起始比特、停止比特等是否存在及其个数等等。当然波特率、流控方式等也是可以配置的。
UA