|
问题:小弟不小心写LPM0_bits的时候,一步小心写成LPM0,结果程序没有报错
可是:我查阅msp430x14x,使用LPM0_bits需要先定义define __IAR_SYSTEMS_ICC__,可是我找不到这个的定义啊?
为什么,是不是我哪里理解错了???
#ifndef __IAR_SYSTEMS_ICC__ //也就是说:如果没有define __IAR_SYSTEMS_ICC__的时候,使用这个定义
#define LPM0 (CPUOFF)
#define LPM1 (SCG0+CPUOFF)
#define LPM2 (SCG1+CPUOFF)
#define LPM3 (SCG1+SCG0+CPUOFF)
#define LPM4 (SCG1+SCG0+OSCOFF+CPUOFF)
/* End #defines for assembler */
#else /* Begin #defines for C */
#define LPM0_bits (CPUOFF)
#define LPM1_bits (SCG0+CPUOFF)
#define LPM2_bits (SCG1+CPUOFF)
#define LPM3_bits (SCG1+SCG0+CPUOFF)
#define LPM4_bits (SCG1+SCG0+OSCOFF+CPUOFF)
|
|