void Timer3_Init()
{
T3CTL |= BV(3); //开启溢出中断
T3CTL |= BV(5) | BV(6) | BV(7) ;//128分频
T3CTL &= ~(BV(1)|BV(0)); T3CTL |= BV(1);//模模式 //如果配置成 T3CTL &= ~(BV(1)|BV(0));
//T3CTL |= BV(4); //启动timer3 T3CC0=0x16;
T3IE =1; //开启T3中断控制
EA=1;
}
#pragma vector = T3_VECTOR
__interrupt void Timer3_ISR(void)
{
T3OVFIF = 0; P1_5=~P1_5;
T3IF=0;
}
你好,ti的员工,我把定时器配置成模模式(如上),为什么定时器3就不能进入中断了?如果改为红色字部分,配置成自由运行模式,就可以正常进入中断,请教!!!
Barbara Wu:
是用CC254x的自定义模式吗?参考例程设置
waiting:
回复 Barbara Wu:
hi WBJ
我是在主机程序中加入上述的配置,和例程配置差不多,难道我参考的例子不对,能把例子上的贴上来吗?谢谢了