MCU或者SOC常见驱动3:USART通信
本文目的
简单的介绍USART通信一下是什么,有什么用,以及相关的232和485总线
前置知识点
- 基本数电时序电路,寄存器地址知识
- 单片机中断,外设基本知识
- 波特率是什么?
UART简介
相关内容参考《CN_UM_N32G45x Series User Manual V3.1.0.pdf》UAART 接口,p580
通用同步异步收发器(USART)是一种全双工串行数据交换接口,支持同步或异步通信。可灵活配置,以 便于与多种外部设备进行全双工数据交换。
主要特性
- 支持全双工通信
- 波特率可配置,最高波特率可达 4.5Mbit/s
- 支持 8bit 或 9bit 数据帧
- 支持 1bit 或 2bit 停止位
- 支持硬件生成校验位及校验位检查
- 支持DMA
通信流程
数据帧格式
所有数据帧满足的格式
- 1 个起始位:低电平有效
- 8 或 9 位数据 (最低有效位在前)
- 1 个