#include <msp430.h>
void Timer0_A3_Init(void)
{
TA0CCTL0 = CM_0 | CCIS_0 | CCIE;
TA0CCR0 = 1000;
TA0CTL = TASSEL_2 | ID_0 | MC_1;
}
int main(void) {
WDTCTL = WDTPW | WDTHOLD;
P1DIR=BIT0;
P1OUT&=~BIT0;
Timer0_A3_Init();
_bis_SR_register(GIE);
}
#pragma vector=TIMER0_A0_VECTOR
__interrupt void A0(void)
{
P1OUT^=BIT0;
}
在对TA0CTL 配置时,配置为TA0CTL = TASSEL_2 | ID_0 | MC_1|TAIE;时P1.0输出不正常,在把TAIE去掉时输出就变正常了。我想问一下这是什么原因,主定时器中断为什么会对CCR0中断产生影响,附件是 正常的波形和有问题的波形。
