- 博客(1)
- 收藏
- 关注
原创 串口IDLE空闲中断+DMA实现接收不定长数据基于stm32cubemx
引言:对于串口接收一些不定长的数据,必须面对一个问题:怎么判断一帧数据接收是否完成?通常使用RXNE非空中断配合简单的数据协议,在数据中加入帧头、帧尾,在程序中判断是否接收到帧尾来确定数据接收完毕,因此对每个字节都要触发中断进行判断,比较消耗系统资源,尤其是在一些实时性要求较高的场合,而串口空闲中断可以大大简化数据接收过程的判断。本文章介绍基于stm32cubemx使用DMA+IDLE串口空闲中断实现接收不定长数据。
2022-02-16 03:45:27
8245
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人