STM32
直播中

李杰

7年用户 1335经验值
私信 关注
[资料]

STM32之怎样去处理串口溢出中断的问题

问题表现在MCU系统负载较重、串口收发数据频率很高、多个中断存在(如同时有定时器更新中断、外部中断、DMA中断、串口接收中断)的情况下,容易出现串口溢出错误(ORE)。该错误的主要显现形式是:程序莫名卡死在串口中断之中(串口失去响应)解决方法ORE标志位在USART_SR寄存器,当我们打开串口接收中断时,同时也就打开了ORE中断,串口的overload错误会导致程序反复进入串口中断服务程序。...

更多回帖

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