学习回顾:USART

本文介绍了USART通信协议,包括同步与异步模式的区别、全双工与半双工模式、通信格式、数据帧结构、波特率设置及功能介绍。还详细讲述了USART的使用方法,如配置时钟、引脚设置、初始化参数和启用串口。
摘要由CSDN通过智能技术生成

一:什么是USART?

        USART是一种通信协议,它是通用同步/异步收发传输器的缩写。USART是一种串行通信协议,可以在同步和异步模式下进行数据传输,用于将数据从一个设备传输到另一个设备。还有一个常见的UART,它们的区别UART只是异步收发传输器,而USART可以是同步,也可以是异步。说到这里,同步和异步有什么区别呢?同步比异步多加了一根时钟线,可以通过外部时钟源进行精确的时钟同步。

        在同步传输中,数据传输是按照定时信号进行的。发送方和接收方都需要遵守同样的时序规则,以确保数据能够正确地传输。发送方按照固定的时间间隔发送数据,接收方则按照相同的时间间隔接收数据。由于同步传输需要一定的时序同步,因此在高速传输和长距离传输时,同步传输具有较好的抗干扰能力和可靠性。

        在异步传输中,数据传输没有固定的时间间隔。发送方和接收方可以按照自己的节奏进行数据传输,发送方发送数据时不需要等待接收方的响应。因此,异步传输的速度相对较慢,但可以在低速传输和短距离传输时使用,例如串口通信。

        这里也简单介绍一下全双工和半双工模式:全双工和半双工是指通信双方在数据传输时的传输模式。

        在全双工通信模式下,通信双方可以同时进行发送和接收数据,彼此之间不会产生干扰。也就是说,通信双方可以同时发送和接收数据,就像两个人同时打游戏交流一样,可以在通信中同时传输数据。

        在半双工通信模式下,通信双方只能单向地发送和接收数据,不能同时进行。例如,当一方发送数据时,另一方必须等待接收完成后才能发送数据。这种通信方式就像我们面试,每次只有一个人能够说话,而另

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值