MSP430技术william hill官网
直播中

李刚

7年用户 270经验值
私信 关注
[问答]

CCR减的1问题

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呢

回帖(1)

文妮

2019-4-18 10:32:34
写法不一样而已。具体要不要减去,得看你的实际要求
举报

更多回帖

发帖
×
20
完善资料,
赚取积分