[求助] LED灯闪烁的问题

ljk926   2013-8-10 18:19 楼主
void main( void )
{
P2DIR=0XFF;P2OUT=0XFF;
TACTL=TASSEL_1+MC_1;  我在TACTL改成"TACTL=TASSEL_1+TACLR+MC_1"后LED不会闪烁了 ,为什么清零了计数器后不会闪烁了。
CCTL0=CCIE;
_EINT();
CCR0=2047;
while(1);
}
#pragma vector = TIMERA0_VECTOR
__interrupt void Timer_A (void)
{  
    P2OUT ^= 0xff;                  //P2口输出取反
    TACTL=TACLR;
}

回复评论 (3)

MC_1增计数模式,在前面加入TACTL=TACLR是不是导致计数器一直没增上来?一直是0?

我也是菜鸟,求高人来指点。
点赞  2013-8-12 11:30
楼上说的是
点赞  2013-8-12 13:03

回复 板凳huo_hu 的帖子

他不是初始化的时候才清理了一次 后面怎么会加不上去
点赞  2013-8-31 09:42
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复