关于2722的定时中断和外部中断

[复制链接]
查看4854 | 回复4 | 2012-3-8 11:02:25 | 显示全部楼层 |阅读模式
大家好,我现在做一个项目 要用到外部中断做红外,内部中断定时,为什么当两个一起用的时候,在进入绿色模式前关了外部中断,但是进绿色模式出来后,就进不了中断了。要是不进入绿色模式功能就正常
MCU | 2012-3-8 12:58:49 | 显示全部楼层
进入绿色模式前关了外部中断,退出绿色模式时有没有开外部中断哟
guiliang | 2012-3-8 23:45:55 | 显示全部楼层
进入绿色模式时候我关了 外部中断 ,退出事后我开了的 ,但是 就是进不了定时器中断,好像就乱了的
guiliang | 2012-3-8 23:48:59 | 显示全部楼层
还有 我在开头(主函数开头),定义了个结构体和联合体,在结构体里面定义位变量,奇怪的事情发生了,我在一个函数里面给一个位变量赋值了的 ,别的函数没用到这个变量,但是退出函数后这个变量却变为零了
小黄人工程师 | 2015-1-26 11:07:24 | 显示全部楼层
已经解决了
把中断服务函数写成这样就行了
//----------------------------TC0  中断处理----------------------------------------/
void __interrupt [0x08] isr(void)
您需要登录后才可以回帖 登录 | 注册

本版积分规则