通用同步异步收发器——UART。
手册上对于USART的介绍:
通用同步异步收发器 (USART) 提供了一种灵活的方法与使用工业标准 NRZ 异步串行数据格式的外部设备之间进行全双工数据交换。 USART 利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信,也支持 LIN( 局部互连网 ) ,智能卡协议和 IrDA( 红外数据组织 )SIR ENDEC 规范,以及调制解调器 (CTS/RTS) 操作。它还允许多处理器通信。使用多缓冲器配置的 DMA 方式,可以实现高速数据通信。
USART主要特性
● 全双工的,异步通信
● 单线半双工通信
● 可编程数据字长度
(8
位或
9
位
)
● 可配置的停止位
-
支持
1
或
2
个停止位
USART功能概述:
接口通过三个引脚与其他设备连接在一起 ( 见图 248) 。任何 USART 双向通信至少需要两个脚:接收数据输入 (RX) 和发送数据输出 (TX) 。RX :接收数据串行输。通过过采样技术来区别数据和噪音,从而恢复数据。TX :发送数据输出。当发送器被禁止时,输出引脚恢复到它的 I/O 端口配置。当发送器被激活,并且不发送数据时, TX 引脚处于高电平。在单线和智能卡模式里,此 I/O 口被同时用于数据的发 送和接收
关于串口介绍引用一篇知乎文章:串口通信