请问我在仿真器下载的时候,为什么在下面代码中TA0CCTL0 = CCIE;中断使能后,一下载Go,好像就跑死了,仿真器就无法再连接上了,重新插拔后,板子及仿真器的LED亮一下就灭了,请问这是怎么回事呢?
void ir_open()
{
P3DIR |= BIT5; //P3.5输出
P3SEL |= BIT5; //P3.5:TA0
//38K->P3.5
TA0CTL = TASSEL_2 + MC_1 + TACLR; //配置Timer0的时钟源为SMCLK + Up模式
TA0CCTL0 = CCIE;
TA0CCR0 = 1024;
//TA0CCR0 = (int)(26.3*8 + 0.5); //设置Timer0周期
TA0CCTL4 = OUTMOD_6;
TA0CCR4 = 512;
} |