USART串口(通用同步异步收发器)--Part1

1.USART的简介以及相关名词概念

1.1USART的简介

通用同步异步收发器 (USART) 能够灵活地与外部设备进行全双工数据交换,满足外部设备对工业标准 NRZ 异步串行数据格式的要求。USART 通过小数波特率发生器提供了多种波特率。它支持同步单向通信和半双工单线通信;还支持 LIN(局域互连网络)、智能卡协议与 IrDA (红外线数据协会)SIR ENDEC 规范,以及调制解调器操作 (CTS/RTS)。而且,它还支持多处理器通信。通过配置多个缓冲区使用 DMA 可实现高速数据通信。

1.2相关名词概念

1.2.1同步/异步

同步:通信设备间有时钟线,设备间的数据传输依赖时钟信号。

同步

异步:通信设备间无时钟线,设备间的数据传输不依赖时钟信号。

异步

区别:有无时钟线。

1.2.2串行/并行

串行:单次收/发数据只使用一根数据线。
串行

并行:单次收/发数据使用多根数据线。
并发

区别:收/发数据使用数据线的多少。

1.2.3单工/半双工/全双工

单工:通信的一方只能实现发送或接收数据。
单工

半双工:通信的一方同一时间只能实现发送或接收数据。
半双工

全双工:通信的一方能同时实现发送和接收数据。

全双工

区别:(1)单工只具备固定的一项能力收或发,而双工具备两者。
(2)全双工之所以可以同时收发,是因为其通信数据是半双工的两倍,可以支持它同时完成收发这两个不同的动作。

2.USART主要特性

1
2
其中我们需要额外关注的:
(1)全双工异步通信
(2)可配置8/16倍过采样
(3)收发波特率可改
(4)数据字长度可选择8/9位
(5)0.5/1/1.5/2个停止位
(6)发送器和接收器分别具有独立使能位
(7)可使用DMA进行高速收发数据
(8)可进行奇偶校验

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值