STM32/STM8技术论坛
直播中

毛萃

7年用户 854经验值
私信 关注
[问答]

STM32f072在串口接收数据时总发生ORE溢出错误,导致主程序被卡死,怎么解决?

STM32f072在串口接收数据时总发生ORE溢出错误,导致主程序被卡死,怎么解决?求大神指导

回帖(1)

王茜

2024-3-8 14:30:49
这个发生在接收时未及时提取数据导致的。如果中断多的话,注意合理安排优先级,别影响到UART的接收了。另外,可能的话尽量优化接收代码,接收代码别太冗长。或者改成DMA接收也是个不错的选择。
举报

更多回帖

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