//*******************************************************************************//MSP430F5529定时器实例之两路PWM输出---元莉////功能:利通定时器TA0实现输出两路(P1.2P1.3)PWM。//说明:TA0工作在up模式,输出模式为模式7(复位/置位),CCR0决定输出波形的周期,CCR1,CCR2决定输出信号占空比。//ACLK=n/a,SMCLK=MCLK=TACLK=defaultDCO~1.045MHz.////MSP430F552x//-------------------///|\||//|||//--|RST|//||//|P1.2/TA0.1|--CCR1-75%PWM//|P1.3/TA0.2|--CCR2-25%PWM//////******************************************************************************#includemsp430f5529.hintmain(void){WDTCTL=WDTPW+WDTHOLD;//StopWDTP1DIR|=BIT2+BIT3;//P1.2andP1.3outputP1SEL|=BIT2+BIT3;//P1.2andP1.3optionsselectTA0CCR0=512-1;//PWM周期T=512usTA0CCTL1=OUTMOD_7;//CCR1复位/置位TA0CCR1=384;//CCR1PWM占空比=384/512=0.75TA0CCTL2=OUTMOD_7;//CCR2复位/置位TA0CCR2=128;//CCR2PWM占空比=128/512=0.25TA0CTL=TASSEL_2+MC_1+TACLR;//TACLK=SMCLK,upmode,clearTAR__bis_SR_register(LPM0_bits);//EnterLPM0__no_operation();//Fordebugger}