Pqiang 发表于 2012-2-14 10:25:09

为什么我的定时器2,进不去中断函数???

怎么也找不到是哪里的原因,T0定时器就没事...
void        main (void) {
        TargetResetInit();
        SDRAMInit();
        reset_timer(0);
        init_timer(0, TIME_INTERVAL);
//        disable_timer(0);
        GPIOInit(0, FAST_PORT, DIR_IN);
        GPIOInit(1, FAST_PORT, DIR_IN);
        GPIODirSet(0, FAST_PORT, LED_OUTPUT);
        UARTInit(0, 115200);
       
//        init_timer3();
        init_timer2(TIME_INTERVAL);
//        NANDFLASHInit();
//        NANDFLASHReset();
};
DWORD init_timer2(DWORD TimerInterval)//定时器2初始化
{
        T2TCR |= 0x02;
        T2MR0 = TimerInterval;
        T2MCR = 3;                        //interrupt on MR0 and reset MR0
        T2TCR = 1;                        //enable timer
        if(install_irq(TIMER2_INT,(void *)Timer2Handler,HIGHEST_PRIORITY) == FALSE)
        {       
                return FALSE;               
        }
        else
        {
                return TRUE;
        }
}
void Timer2Handler(void) __irq//中断函数,中间是触摸屏扫描函数
{
        T2IR = 1;
        IENABLE;

        TSPScan();

        IDISABLE;
        VICVectAddr = 0;
}

Pqiang 发表于 2012-2-27 10:02:50

./emotion/em016.gif
我的定时器2跟定时器0写的基本一样啊!!!
怎么就进不去中断呢???
页: [1]
查看完整版本: 为什么我的定时器2,进不去中断函数???