若中断函数的执行时间大于定时中断周期,会怎样

2020-01-18 18:49发布

如果中断函数的执行时间大于定时中断周期,会出现什么问题?该怎么解决呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
jm2011
2020-01-19 19:45
中断分为前半段和后半段(延迟中断调用);

在前半段里面,一般中断是关着的,就是说:多余的中断根本就进不来,在前半段最后会开中断;

延迟中断调用(DPC)就是把中断任务放在一个队列里面,如果执行的慢了,我估计CPU不干别的了,就在哪里调中断了;因为中断的优先级比较高;

一周热门 更多>