STM32串口利用空闲中断接收数据以解决HAL库效率不高的问题

文章目录 导读 原理 实现过程 在串口初始化中使能上述中断标记位 改写串口中断函数 写回调函数 结束语 导读 STM32用CubeMx生成的HAL库效率很低,利用HAL自带的串口中断在接收大量数据时很容易出现数据丢失。通常来讲,串口所接受的数据长度多是不固定的。然而在一串数据的连续接收中,串口接收中断内实现的程序应尽量短小,避免因打断接收过程而产生数据丢失。本文介绍本身写一个轻量的串口接收中断,使
相关文章
相关标签/搜索