【HAL库】STM32CubeMX开发----STM32F407----Uart串口接收空闲中断

STM32CubeMX 下载和安装 详细教程
【HAL库】STM32CubeMX开发----STM32F407----目录


一、Uart串口接收空闲中断----详解

首先介绍串口通信的数据传输方式,这样后面的Uart串口空闲中断能更好的理解。

Uart串口通信----数据传输方式

串口通信的数据由发送设备通过自身的TXD接口传输到接收设备得RXD接口
一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以 起始位 开始,以 停止位 结束,字符之间没有固定的时间间隔要求。

每一个字符的前面都有一位 起始位 (低电平),字符本身由8位数据位组成,接着字符后面是一位 校验位 (检验位可以是奇校验、偶校验或无校验位),最后是一位或一位半或二位 停止位 ,停止位后面是不定长的空闲位,停止位和空闲位都规定为高电平。具体如下图所示。

在这里插入图片描述

实际传输时每一位的信号宽度与波特率有关,波特率越高,宽度越小&

猜你喜欢

转载自blog.csdn.net/MQ0522/article/details/128981198