求分析求解答

2019-07-22 13:17发布

在看例程的时候,有一个语句没看懂,求分析:
TACTL = TASSEL_1 + TACLR;


其中:
#define TASSEL_1               (1*0x100u)           /* Timer A clock source select: 1 - ACLK  */   
#define TACLR                  (0x0004)       /* Timer A counter clear */

虽然有注释,但是没看懂,为什么 (1*0x100u) + (0x0004)   得到的是什么东西?这两个可以相加的吗?谢谢解答!


TACTL寄存器配置如下
!111.png

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
dirtwillfly
2019-07-23 12:06
火山LF 发表于 2016-6-25 08:56
小灰灰,下面是一个头文件的定义:
#define INCH_0                 (0*0x1000u)    /* Selects Channel  ...

还真没仔细看过这个。
你看看就知道了阿,定义的就是0001  0000 0000 0000这个32位数的高4位

一周热门 更多>