实验共用到P1,P1DIR,P1SEL,CLOKCON、SLEEP和PCON几个个寄存器。其中PCON为电源模式控制寄存器。
这个实验离我们新手还是比较的遥远,这里只看一个宏定义好了。
#define SET_POWER_MODE(mode) \
do { \
if(mode == 0) { SLEEP &= ~0x03; } \
else if (mode == 3) { SLEEP |= 0x03; } \
else { SLEEP &= ~0x03; SLEEP |= mode; } \
PCON |= 0x01; \
asm("NOP"); \
}while (0)
这个是设置CC2430的功耗模式,选定后立刻进入相应的功耗模式。
文章评论(0条评论)
登录后参与讨论