一个关于中断程序的问题

2019-07-24 17:36发布

有这样一个问题,
大家知道用定时器中断的原理。是间隔一段时间产生中断的,每次计若干个周期进一次中断服务程序。也就是说中断服务程序必须在定时器的某个计数周期里完成。
现在的问题是, 如果配置了GPIO口使能了中断(只是GPIO口中断检测),GPIO得到信号并进入中断服务程序。此时假设始终在中断服务程序里运行不跳出,它对中断有影响么?GPIO中断检测没有定时器那样反复的进中断机制?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
Thor9
2019-07-26 00:50
本帖最后由 Thor9 于 2016-1-10 17:00 编辑

430默认的是关闭中断嵌套的,除非你在一个中断程序中再次开总中断EINT;  当进入中断程序时,只要不在中断中再次开中断,则总中断是关闭的,此时来中断不管是比当前中断的优先级高还是低都不执行


一周热门 更多>