Stm32学习笔记(三)串口通信基本原理


Stm32学习笔记(三)串口通信基本原理

串行通信

Stm32学习笔记(三)串口通信基本原理

方式

Stm32学习笔记(三)串口通信基本原理

Stm32学习笔记(三)串口通信基本原理

Stm32学习笔记(三)串口通信基本原理

STM32的串口通信接口
UART:通用异步收发器
USART:通用同步异步收发器


大容量STM32F10x系列芯片,包含3个USART和2个UART

UART异步通信方式引脚连接方法:

Stm32学习笔记(三)串口通信基本原理

Stm32学习笔记(三)串口通信基本原理

UART异步通信方式特点:

全双工异步通信。
分数波特率发生器系统,提供精确的波特率。
     --发送和接受共用的可编程波特率,最高可达4.5Mbits/s
可编程的数据字长度(8位或者9位);
可配置的停止位(支持1或者2位停止位);
可配置的使用DMA多缓冲器通信。
单独的发送器和接收器使能位。
检测标志:① 接受缓冲器  ②发送缓冲器空 ③传输结束标志
多个带标志的中断源。触发中断。

其他:校验控制,四个错误检测标志。

Stm32学习笔记(三)串口通信基本原理

Stm32学习笔记(三)串口通信基本原理