TI中文支持网
TI专业的中文技术问题搜集分享网站

cc2530节电问题

由于应用端随时可能查询,所以只能使用pm2模式来节电。但现在pm2模式下,没有任何唤醒时候显示有20ma呢。即使无线通信也增加不了多少电流。所以我想问该如何做这个节电呢?都是什么在耗电呢?pm2模式什么都不做都20ma,那即使我把通信的频率降低再低又能改善多少呢?哪头才是大头呢?

并且我的带pa的。

Invoker_zc:

怎么可能60mA呢,你是还有外设在工作吧?

user4381970:

回复 Invoker_zc:

错了是20ma

Invoker_zc:

回复 user4381970:

你可以在休眠函数里打个断点,看是否进入了休眠模式。        

user4381970:

回复 Invoker_zc:

/* Prep CC2530 power mode */ HAL_SLEEP_PREP_POWER_MODE(halPwrMgtMode);                         //halPwrMgtMode=2

HAL_SLEEP_SET_POWER_MODE();#define HAL_SLEEP_SET_POWER_MODE() halSetSleepMode()void halSetSleepMode(void){ PCON = halSleepPconValue;                                                                         //halSleepPconValue=1 HAL_DISABLE_INTERRUPTS();}

进入这里应该就对了吧

赞(0)
未经允许不得转载:TI中文支持网 » cc2530节电问题
分享到: 更多 (0)