智能车制作

标题: LPTMR_CSR_TEN_MASK中的MASK什么意思啊? [打印本页]

作者: 总是忘记账号    时间: 2012-12-3 09:13
标题: LPTMR_CSR_TEN_MASK中的MASK什么意思啊?
     不仅仅是LPTMR里面,SIM_SCGC6_PIT_MASK和PIT_MCR_MDIS_MASK什么的都有啊,这里的MASK什么意思?目前还没有在手册里面找到这个用法呀?

作者: 野火    时间: 2012-12-3 09:23
MASK ,就是把对应需要配置的位置1

假设模块A里有32位的寄存器B,有字段C,字段C占用的位是7:0

#define  A_B_C_MASK   0x000000FF
位7:0 都置1,其他位置0
作者: orthodox    时间: 2012-12-3 10:06
置1用的,宏定义里面都有
作者: 总是忘记账号    时间: 2012-12-3 12:27
orthodox 发表于 2012-12-3 10:06
置1用的,宏定义里面都有

那么这些宏是在什么地方被定义的呀?

作者: 青鸟飞鱼    时间: 2014-8-1 10:27
#define ATD0STAT0_CC0_MASK              1U
#define ATD0STAT0_CC1_MASK              2U
#define ATD0STAT0_CC2_MASK              4U

宏定义里面定义为1U,2U,这些1U,2U是什么来的,没有把相应位置1的定义啊




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2