求助啊,MSP430g2553怎么产生2路PWM波

2019-03-24 13:46发布

如题,求例程,谢啦 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
Li_Lei
2019-03-24 23:47
void Set_TimerA(void) {
//初始化TA1为两通道pwm,smclk(如果低频输出300hz可出三路pwm)
          P2DIR |= 0x12;                    // P2.1 and P2.4 output
          P2SEL |= 0x12;                    // P2.1 and P2.4 TA1 options
          TA1CCR0 = PWM_DEPTH-1;            // PWM Period
          TA1CCTL1 = OUTMOD_7;              // CCR1 reset/set
          TA1CCTL2 = OUTMOD_7;                                //OUTMOD_6反极性
          TA1CCR1 = 64;
          TA1CCR2 = 64;
          TA1CTL = TASSEL_2 + MC_1;                // SMCLK, up mode
//        CCTL0 = CCIE;                       // CCR0 interrupt enabled
}

一周热门 更多>

相关问题

    相关文章