Board logo

标题: [求助]在IDE中如何实现中断嵌套? [打印本页]

作者: maxism    时间: 2006-4-7 10:20     标题: [求助]在IDE中如何实现中断嵌套?

[求助]在IDE中如何实现中断嵌套?


经过试验,没能够实现。直接用alt_irq_register()函数声明的中断,低级的不能被高级的中断


可是,使用alt_irq_interruptible()和alt_irq_non_interruptible()后,程序一运行到alt_irq_non_interruptible()的时候就过不去了。


而alt_irq_disable_all()和alt_irq_enable_all()时,发现只是推迟了中断的相应,无法做到真正的屏蔽中断。至于alt_irq_enabled()没有尝试。

也许是本人做的有问题,希望知道的人能指点一下,谢谢了。

也希望有人能告诉以下,下面函数的用法,我使用时可能有误,因为不知道括号中要填什么变量


alt_irq_register()
alt_irq_disable_all()
alt_irq_enable_all()
alt_irq_interruptible()
alt_irq_non_interruptible()
alt_irq_enabled()


作者: xinyun001    时间: 2006-4-8 16:48

先顶一下
我也有同样的问题
只会使用alt_irq_register()
里面的具体的函数请高手解说一下

作者: kelei999999    时间: 2012-2-11 19:26

内部的中断器是精简指令集,不支持中断嵌套。要使用中断嵌套,必须使用外部中断向量控制器。
作者: netic8    时间: 2012-2-25 20:48

顶一下
挺你
作者: gzoufu    时间: 2012-8-30 10:48

顶一下,挺你,看看




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