STM32 第六天

一、 USART

1、USART概念

USART:(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步串行接收/发送器

USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备

处理器与外部设备通信的两种方式:

u并行通信(八车道)

-传输原理:数据各个位同时传输。

-优点:速度快

-缺点:占用引脚资源多

u串行通信(单车道)

-传输原理:数据按位顺序传输。

-优点:占用引脚资源少

-缺点:速度相对较慢

串行通信按传送方向分:

a.单工:

数据传输只支持数据在一个方向上传输(收音机、遥控器)

b.半双工:

允许数据在两个方向上传输,但是,在某一时刻,只允许数

据在一个方向上传输,它实际上是一种切换方向的单工通信;(对讲机)

c.全双工:

允许数据同时在两个方向上传输,因此,全双工通信是两个

单工通信方式的结合,它要求发送设备和接收设备都有独立

的接收和发送能力。(电话机)

2、STM32串口

USART习惯叫为串口,串口为全双工通信

串口信号线分析

TXD 发送数据 Transmit(tx) Data 简写形式(TX  T  TD)

RXD 接受数据 Receive(rx) Data  简写形式 (RX  R  RD)

连接方式

MCU MCU

TXD-------------------------------------->RXD

RXD<-------------------------------------TXD

STM32串口异步通信定义的参数传送格式:

A.起始位

B.数据位(8位或者9位)

C.奇偶校验位(第9位)

D.停止位(1,1.5,2位)

波特率设置

n起始位:发送器是通过发送起始位而开始一个字符的传送

好文链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。