51单片机进入外部中断0后,可不可以调用死循环函数,接着等待下一次中断?

如题所述

如果你的外部中断0的优先级是高,那么只有当退出当前这次中断处理后才能处理其他中断,包括它本身。所以,如果有死循环,那就完蛋了,只能等断电了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-02
51单片机默认外部中断0为最高优先级。如果在该外部中断处理程序正在执行时有其它中断事件产生,单片机是不会去响应的,即使是再一次外部中断0事件。但若你设置了其它中断优先级高于这个外部中断0的优先级的话单片机就会先去执行更高优先级的中断程序,执行完后继续回到该外部中断程序中来。
第2个回答  2013-04-02
如果是在中断服务程序里调用的话是不行的,在外部可以。
第3个回答  2013-04-03
朋友,我来告诉你答案!如果是同一个或一级中断,在没有执行完这个中断的时候时候是不会响应的。可以设置优先级,等待下一个高优先级的中断来打断,否则会一直死循环不会响应的
第4个回答  2013-04-02
没有理由这么做.
第5个回答  2013-04-02
可以 但是中断仲裁不好解决
尽量不要这样
相似回答