我应用了一个定时中断和一个实时中断 实时中断根本就没有进去!
#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;可是还是那样....求助 |