STM32 HAL库 串口使用问题记录
情况一:串口导致程序假死机
多数应该出现在未开启DMA模式使用中断方式接收数据的情况,程序比较容易触发ORE错误引起频繁进入串口中断导致的假死现象。
解决方法:在串口错误中断中清除错误标志后,要重新开启串口中断接收
情况二:其它程序正常运行,串口不再接收数据
对于该种情况可以参考https://blog.csdn.net/xiaoyuanwuhui/article/details/136412157文章中的解决方法。
多数应该出现在未开启DMA模式使用中断方式接收数据的情况,程序比较容易触发ORE错误引起频繁进入串口中断导致的假死现象。
解决方法:在串口错误中断中清除错误标志后,要重新开启串口中断接收
对于该种情况可以参考https://blog.csdn.net/xiaoyuanwuhui/article/details/136412157文章中的解决方法。