TACTL = TASSEL0 + TACLR; // ACLK为时钟源就有64HZ左右的PWM波形输出
// TACTL = TASSEL1+ TACLR; // 想设置成SMCLK就没有PWM波形输出,哪里错了??
CCR0 =512-1; // PWM周期
CCTL1 = OUTMOD_7;
CCR1 =384; //占空比 384/512=0.75
CCTL2 = OUTMOD_7;
CCR2 =128; //占空比128/512=0.25
P1DIR |= 0x04; // P1.2 输出
P1SEL |= 0x04; // P1.2 TA1
TACTL |= MC0; // Timer_A 增计数模式
for (;;)
{
_BIS_SR(LPM3_bits); // 进入 LPM3
_NOP();
}
//ACLK为时钟源就有64HZ左右的PWM波形输出
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>