这是我编写的产生PWM波的程序,运行不对,请教大家帮忙啊,谢谢啦
void pwm(void)
{
P1DIR |= 0x02; // P1.1 output(ccR0)
TA1CCTL0 = CCIE; // CCR0 interrupt enabled
TA1CTL = TASSEL_2 + MC_2 + TACLR; // SMCLK, contmode, clear TAR(外部晶振不分频)
TA1CCR0=13000; // PWM-----------------------20K
//__bis_SR_register(LPM3_bits + GIE); // Enter LPM3, enable interrupts
//__no_operation();
}
__interrupt void TIMER1_A0_ISR(void)
{
P1OUT ^= 0x02; // Toggle P3.1(取反)-----------
}
此帖出自
小平头技术问答
一周热门 更多>