中级会员
 
- 积分
- 331
- 金钱
- 331
- 注册时间
- 2013-12-18
- 在线时间
- 64 小时
|
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呢
|
|