MSP430一条语句不太理解!

2019-03-24 15:45发布

TATCL=TASSEL_1+MC_1;这条语句是不是相当于TACTL=TASSEL0+MC0;?因为头文件定义为:#define TASSEL0             (0x0100u)  /* Timer A clock source select 1 */#define MC0                 (0x0010u)  /* Timer A mode control 0 */ #define MC_1                (1*0x10u)  /* Timer A mode control: 1 - Up to CCR0 */
#define TASSEL_1            (1*0x100u) /* Timer A clock source select: 1 - ACLK  */
这是为什么呢,有大侠可以给我讲讲么,另外#define TASSEL_3            (3*0x100u) /* Timer A clock source select: 3 - INCLK */中3*0x100u,怎么回事啊?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
3g465
1楼-- · 2019-03-24 21:26
 精彩回答 2  元偷偷看……
零晨
2楼-- · 2019-03-25 03:26
< :TI_MSP430_内容页_SA7 --> 原来是这样,这样一解释,我就明白了,其实就是为了方便设计者,那defalt值应该都是0吧?
zhbaing
3楼-- · 2019-03-25 04:54
拜读!
Main函数
4楼-- · 2019-03-25 09:38
 精彩回答 2  元偷偷看……
终极菜鸟
5楼-- · 2019-03-25 12:53
仔细看头文件,直接调试看看就晓得了,那个IAR 的头文件写的丑!

一周热门 更多>

相关问题

    相关文章