关于中断的两个问题.. 求助~~

2019-03-24 19:53发布

刚学单片机没多久.. 有些问题想请教下..

1. 程序里设置了一个外部中断,一个计时器中断, 假如程序正在运行外部中断时, 刚好也出发了计时器中断, 那么计时器中断是否要等到外部中断内的代码都执行完后再执行?
2.当程序里设置了多个中断时, 每次进入某个中断时,关闭总中断(结束时候在打开)是否合理? 这样处理会不会引起丢失其他可能发生的中断? 怎样处理比较合理?

请大家帮帮忙.. 先谢谢了~ 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
lingxiabadu
2019-03-25 04:01
先感谢上面两位的回答。。

因为现在做的小项目里要用到 定时器中断和外部中断,其中定时器中断当然是定时发生,而外部中断是不定期发生的。 理论上来讲,很可能会出现相冲突的情况。所以想了解一下相冲突的时候如何处理才好。。
还有就是在没有用软件控制优先级的情况下,在执行某个中断时,如果又发生了其他中断,那么后面这个中断会丢失? 还是会延迟执行?

一周热门 更多>