标题:
[求助]双中断的问题!
[打印本页]
作者:
yhxiao321
时间:
2008-4-8 07:32
标题:
[求助]双中断的问题!
我应用了一个定时中断和一个实时中断 实时中断根本就没有进去!
#pragma CODE_SEG NON_BANKED
interrupt void Timer1(void)
{
EnableInterrupts;
TCNT=m;
TC1=TCNT+8156;
speed_m = PACN10 ;
PACN10=0;
PTH_PTH0^=0X01;
........ }
#pragma CODE_SEG DEFAULT
#pragma CODE_SEG NON_BANKED
interrupt void RealTime(void)
{
DisableInterrupts;
CRGFLG_RTIF=1;
.......
EnableInterrupts;
}
也在PRM中写了中断入口地址!
是不是中断有冲突 执行不了 用BDM调试时看不到变量的值!设置断点也看不出来!
求助这是为什么 中断优先我也设了HPRIO=0xf0;可是还是那样....求助
作者:
strongchen
时间:
2008-4-8 10:05
在中断中不要执行开关中断的指令,这是硬件自动完成的;在中断中必须清中断标志。
作者:
康桥人
时间:
2008-4-8 13:23
如果不清中断标志,CPU会认为一直有中断请求,会一直进中断的,
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0