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

2020-01-18 18:49发布

如果中断函数的执行时间大于定时中断周期,会出现什么问题?该怎么解决呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
guzhongqi
1楼-- · 2020-01-18 19:30
死机出不来中断了,主程序没机会运行
NJ8888
2楼-- · 2020-01-18 23:42
会很变态
lingdianhao
3楼-- · 2020-01-19 05:16
 精彩回答 2  元偷偷看……
netawater
4楼-- · 2020-01-19 10:29
如果允许中断嵌套,死循环。必须禁止中断时间执行时间过长!
e1ki0lp
5楼-- · 2020-01-19 13:50
所以说中断要短.两三句话完了赶紧出来.
jm2011
6楼-- · 2020-01-19 19:45
中断分为前半段和后半段(延迟中断调用);

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

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

一周热门 更多>