stm32串口热拔插以后,接收数据出错的处理办法

最近发现,STM32中断接收完成回调函数在USB转CH340模块带电拔插一次以后会出现异常数据。具体的来说是数据出现一次右移,再出现一次右移,以后每次接受接收到的数据都出现位移。引起这个问题的原因可能是拔掉以后导致STM32串口硬件出错。硬件出错必须要复位才行,那怎么在单片机正常运行的时候怎么判断串口硬件出错呢? 我在网上找了很多的资料,大多数的都出现在处理数据上。不是和我问题很接近的。然后我想在
相关文章
相关标签/搜索