Board logo

标题: 请教中断的问题! [打印本页]

作者: wanwei117    时间: 2006-7-10 17:04     标题: 请教中断的问题!

我使用的是S12单片机,在用到中断IRQ时,不知道怎么去除该中断的标志,一直没有找到相关的资料,请问那位高手能告诉我方法!谢谢!


作者: strongchen    时间: 2006-7-10 17:15

哪个型号的S12单片机,哪个IRQ标志?
作者: wanwei117    时间: 2006-7-10 17:45

mc9s12dg128b的单片机,在单片机的外部中断中不是有个IRQ中断吗,我用的是这个,但是在中断服务子程序中不知道怎么关中断,似乎没有相关的寄存器阿?
作者: seuafu2005    时间: 2006-7-11 09:52

如果要关掉IRQ可以设置IRQCR寄存器,可以看S12 CPU core guide的12章节里面寄存器的设置

作者: strongchen    时间: 2006-7-11 10:13

在中断服务子程序中CPU已经关掉所有中断了。
作者: wanwei117    时间: 2006-7-11 11:13

但是在codewarrior自动生成的文件中,根本没有对此寄存器的定义,也就找不到IRQCR寄存器了,和IRQ相关的只有INTCR,但是关断之后,中断程序依然不跳出来啊!!
作者: strongchen    时间: 2006-7-11 14:34

关闭IRQ就是用INTCR寄存器。你可以在开总中断之前就关闭IRQ中断。如果还进入IRQ中断,那就是别的问题了。




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