中断时间问题

2019-07-31 15:32发布

假如中断程序过长,运行时间为2ms,而定时时间为1ms,那第2次定时时间到时,会发生什么情况?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
specialfrin
2019-08-01 07:03
以只产生两次中断为例。如果你在中断处理程序的开始就清中断标志(包括硬件自动清中断),那么在退出中断处理程序后,会马上再次进入中断。如果在退出中断处理程序时清标志,就会漏执行第二次的中断处理。
这个需要根据实际情况处理。以上只是个例子。

一周热门 更多>