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呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>