Board logo

标题: 外部中断发生后,程序能从for或while循环中马上推出么? [打印本页]

作者: fjczd    时间: 2008-12-18 16:28     标题: 外部中断发生后,程序能从for或while循环中马上推出么?

是不是要把这个循环执行完啊?

我用的是外部中断,两层嵌套循环

试了一下,不能马上响应中断

大家遇到过这种情况么?

还是我设置的有问题啊


作者: fjczd    时间: 2008-12-19 09:25

这个是否也需要判断当前是不是"忙"啊
作者: Fiona.Kuang    时间: 2008-12-19 14:29

我不知道你用的是什么芯片,有的用于循环的汇编指令是必须 循环执行完了才响应中断的。你可以看看编译完后内层循环用的什么指令
作者: fjczd    时间: 2008-12-19 15:17

今天试了试,好像可以直接从循环中跳出

芯片是9s12hz64

谢谢你的答复


作者: fjczd    时间: 2008-12-19 15:20

QUOTE:
以下是引用Fiona.Kuang在2008-12-19 14:29:00的发言:
我不知道你用的是什么芯片,有的用于循环的汇编指令是必须 循环执行完了才响应中断的。你可以看看编译完后内层循环用的什么指令

今天试了试,好像可以直接从循环中跳出

芯片是9s12hz64

谢谢你的答复






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0