打印
[KungFu8位 MCU]

单片机常用通信协议3-UART和USART的区别

[复制链接]
944|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jerow|  楼主 | 2019-11-29 12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  USART在UART基础上增加了同步功能,即USART是UART的增强型。
  同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。  
  异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。
  同步是阻塞模式,异步是非阻塞模式。

  其实当我们使用USART在异步通信的时候,它与UART没有什么区别,但是用在同步通信的时候,区别就很明显了:大家都知道同步通信需要时钟来触发数据传输,也就是说USART相对UART的区别之一就是能提供主动时钟。

使用特权

评论回复
沙发
zljiu| | 2019-12-9 12:54 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
板凳
coshi| | 2019-12-9 12:56 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
地板
gejigeji521| | 2020-2-21 21:32 | 只看该作者
什么是阻塞和非阻塞呢?

使用特权

评论回复
5
xyz549040622| | 2020-2-23 11:20 | 只看该作者
gejigeji521 发表于 2020-2-21 21:32
什么是阻塞和非阻塞呢?

阻塞是非中断模式,是死死的等待,非阻塞是中断模式。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

72

主题

520

帖子

3

粉丝