stm32中断怎样pending

2019-07-14 18:13发布

STM32中断如何挂起?怎么恢复?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
maruidiyi
1楼-- · 2019-07-15 04:08
当高优先级的中断正在执行中,如果发生了低优先级的中断,CPU自然会将低优先级中断挂起,当高优先级中断执行完毕后,再去处理低优先级中断,这个时候需要清除挂起位,采用库函数中的一个函数去处理就可以了 比如,EXTI_ClearITPendingBit()
小呆瓜子
2楼-- · 2019-07-15 09:17
通过中断标志位的置一和置〇来控制??
60user49
3楼-- · 2019-07-15 14:05
 精彩回答 2  元偷偷看……
045086068
4楼-- · 2019-07-15 17:54
看寄存器手册。库函数里面也有的
freesea123
5楼-- · 2019-07-15 21:27
又挂起就必定有清除,固件库里面都是配对的
东少2016
6楼-- · 2019-07-16 03:27
感谢您的回复,我补充一下:在一个时间点上,发生了一个中断,但是我不想处理,希望过一段时间再来响应它。请问该怎么处理?谢谢
---------------------------
收到一个中断后,可以置一个标志,或者起一个定时器,定时器超时后做中断后处理操作。 很容易实现的

一周热门 更多>