USART = Univeral Synchronous Asynchronous receiver and transmitter,通用同步异步收发器 —— 全双工数据交换。
UART = Universal Asynchronous Receiver and Transmitter,异步通信。
(区别:查看通信时需不需要对外提供时钟输出)
通信双方共用一个时钟。
引脚3个
指数据传送以字符为单位,字符与字符间 的传送是完全异步的,位与位间 的传送基本上是同步的。异步通信采用固定的通信格式,数据以相同的帧格式传送。每一帧由起始位、数据位、奇偶校验位和停止位组成。起始位所起的作用就是表示字符传送开始,起始位后面紧接着的是数据位,它可以是5位、6位、7位、或8位。
异步通信中典型的帧格式是:1位起始位,7位(或8位)数据位,1位奇偶校验位,2位停止位。
引脚2个
具体查看:《STM32中文参考手册》。
重点的查看的内容有:寄存器配置。
原文:https://www.cnblogs.com/forbit/p/15126481.html