由P2.0作为ZeroCrossing Input,中断条件是检测到low->high,寄存器设置如下:
P1DIR |= BIT0;
P2REN |= BIT0;
P2OUT |= BIT0;
P2IES &= ~BIT0;
P2IFG &= ~BIT0;
P2IE |= BIT0;
__bis_SR_register(LPM3_bits + GIE);
在中端中执行ADC转换,ADC函数包括Timer寄存器设置,Timer触发的ADC寄存器设置以及DMA寄存器设置,转存大小为2000。之后清端口中断。
能够build,debug也不报错,但是好象不能执行,请问各位问题是出在什么地方?