首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]关于CodeWarrior的EnableInterrupts

[求助]关于CodeWarrior的EnableInterrupts

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

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

void interrupt 14 channel_6(void){

//function codes

}

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

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

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

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


http://bbs.chinaecnet.com/uploadImages/interrupt.rar
哦 , 没想到用这个^^
谢谢!
on the way
感谢你提供的附件!!
on the way
Enable interrupt这个中断使能一般放在什么位置呢?
返回列表