初始化程序如下:
T2PR = 10; // 设置定时器1不分频
T2MCR = 0x03; // 匹配通道1匹配中断并复位T1TC
T2MR0 = 110592/10; // 设置MR0比较值(0.001S定时值)
T2TCR = 0x03; // 启动并复位T0TC
T2TCR = 0x01;
VICVectAddr26 = (uint32)IRQ_Time2;
VICVectPri26 = TIMER2_PRI;
VICIntEnable |= (1 << TIMER2_INT); // 使能本中断
定时器0,1都用类似的代码初始化,都能正常进入中断,而定时器2就不行,请问是哪出问题呢?
|