单片机常用通信协议3-UART和USART的区别
USART在UART基础上增加了同步功能,即USART是UART的增强型。同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。
异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。 同步是阻塞模式,异步是非阻塞模式。
其实当我们使用USART在异步通信的时候,它与UART没有什么区别,但是用在同步通信的时候,区别就很明显了:大家都知道同步通信需要时钟来触发数据传输,也就是说USART相对UART的区别之一就是能提供主动时钟。
非常感谢楼主分享 非常感谢楼主分享 什么是阻塞和非阻塞呢? gejigeji521 发表于 2020-2-21 21:32
什么是阻塞和非阻塞呢?
阻塞是非中断模式,是死死的等待,非阻塞是中断模式。
页:
[1]