CCR减的1问题

2019-07-15 15:09发布

void main( void ) {   
WDTCTL = WDTPW + WDTHOLD;                 //关狗  
BoardConfig(0xf7);  
Init_clk();
  P1DIR |= 0x0c;                            //设置P1.2,P1.3为输出  
P1SEL |= 0X0C;                            //设置P1.2,P1.3 TA1/2为模块功能   
  CCR0 = 512-1;                             //装入PWM周期值     
CCTL1 = OUTMOD_7;                        //设置CCR1输出单元为复位/置位输出模式
  CCR1  = 384;                              //装入CCR1 PWM的占空值  75%      
CCTL2 = OUTMOD_7;                        //设置CCR2输出单元为复位/置位输出模式
  CCR2  = 128;                              //装入CCR2 PWM的占空值  25%     
TACTL = TASSEL_1 + MC_1;                  //时钟源选择ACLK,定时器A增计数模式  
_BIS_SR(LPM3_bits);                       //进入LPM3低功耗模式
}
各位大神看下,CCR0为什么减1,而CCR1与CCR2不减1呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。