[求助] TACCR0 为什么不能用变量赋值给它?

mail_cj   2012-8-8 22:24 楼主
TACCR0 为什么不能用变量赋值给它?
如:TACTL = TBSSEL_2 + TBCLR;                        
TACCTL0 = CCIE;         
TACCR0=X;                                 
TACTL|=MC_1;
其中X是一个unsinged int 型变量,用的是IAR5.3的编译器?

回复评论 (4)

这种事仔细看看datasheet关于TACCR0的部门就明白了
点赞  2012-8-9 08:31

回复 楼主 mail_cj 的帖子

不行,taccro是定时器a得到的计数值,可以直接用的。
点赞  2012-8-9 08:50

回复 楼主 mail_cj 的帖子

可以吧,你这里的x需要定义一下,unsigned char x=200;之类的
点赞  2012-8-11 13:25
你好,我想问一下,怎么通过直接赋值CCR0设定周期时长的?它的怎么计算的?
点赞  2014-3-3 11:25
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复