Board logo

标题: [求助]关于CodeWarrior的EnableInterrupts [打印本页]

作者: polarbear2008    时间: 2005-11-8 10:47     标题: [求助]关于CodeWarrior的EnableInterrupts

EnableInterrupts应该是允许所有中断的意思 ,

如果我定义了一个中断函数

void interrupt 14 channel_6(void){

//function codes

}

我想让另外一个函数只会进入这一个中断,而其他中断它都可以屏蔽掉,有没有什么办法?

在那个函数内只声明这个中断函数有用吗?

比如void interrupt 14 channel_6(void);这样声明?还是有其他声明办法?


作者: yunfeng    时间: 2005-11-8 11:05

void interrupt 14 channel_6(void){
   TIE = 0x00; //屏蔽其他的中断,例如屏蔽定时器中断
   SCI_RIE = 1;//打开串口的接收中断
   EnableInterrupts;
   ......
}


http://bbs.eccn.com/uploadImages/interrupt.rar
作者: polarbear2008    时间: 2005-11-8 11:17

哦 , 没想到用这个^^
谢谢!
作者: polarbear2008    时间: 2005-11-8 11:20

感谢你提供的附件!!




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