标题: 外部中断发生后,程序能从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
以下是引用Fiona.Kuang在2008-12-19 14:29:00的发言:
我不知道你用的是什么芯片,有的用于循环的汇编指令是必须 循环执行完了才响应中断的。你可以看看编译完后内层循环用的什么指令
今天试了试,好像可以直接从循环中跳出
芯片是9s12hz64
谢谢你的答复
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |