单片机学习小组
直播中

贾桂林

7年用户 1502经验值
私信 关注

利用STM32F1的串口空闲中断实现不定长的数据断帧

常见的数据帧断帧方式有两种,一种是通过固定的协议格式断帧,另外一个是通过两帧数据的时间断帧,下面介绍最后一种,利用STM32F1的串口空闲中断实现不定长的数据断帧。笔者使用的标准官方库。空闲中断是接受数据后出现一个字节的空闲状态,就会触发空闲中断。利用该特性区分两个不同数据帧。1.初始化USART​        按照官方的初始化流程配置,需要注意一点就是需要开启接收中断和空闲中断。/**  * @...

更多回帖

发帖
×
20
完善资料,
赚取积分