一个关于中断程序的问题

2019-07-24 17:36发布

有这样一个问题,
大家知道用定时器中断的原理。是间隔一段时间产生中断的,每次计若干个周期进一次中断服务程序。也就是说中断服务程序必须在定时器的某个计数周期里完成。
现在的问题是, 如果配置了GPIO口使能了中断(只是GPIO口中断检测),GPIO得到信号并进入中断服务程序。此时假设始终在中断服务程序里运行不跳出,它对中断有影响么?GPIO中断检测没有定时器那样反复的进中断机制?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
dirtwillfly
1楼-- · 2019-07-25 09:20
 精彩回答 2  元偷偷看……
Snow7
2楼-- · 2019-07-25 12:46
是不是定时器捕捉功能,边沿捕捉
bryanlee512
3楼-- · 2019-07-25 18:30
Snow7 发表于 2016-1-8 17:48
是不是定时器捕捉功能,边沿捕捉

是的,应该是这么表达
android2
4楼-- · 2019-07-25 22:07
定时器捕捉功能是定时器的第二功能吧,楼主仔细看看手册
Thor9
5楼-- · 2019-07-26 00:50
本帖最后由 Thor9 于 2016-1-10 17:00 编辑

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


一周热门 更多>