Hi各位,
上电时执行
/* Set constraints for Standby, powerdown and idle mode */
Power_setConstraint(Power_SB_DISALLOW);
Power_setConstraint(Power_IDLE_PD_DISALLOW);
发送指令进入低功耗,执行:
Power_releaseConstraint(Power_SB_DISALLOW);
Power_releaseConstraint(Power_IDLE_PD_DISALLOW);
我感觉这么进入standby状态不太正常。
tandby模式下RF被禁止,但是我这么操作还是能搜到。
standby模式下,理论电流1uA,但是我这个有0.6mA.
请大神指导一下
Viki Shi:
操作没问题的,请测量下IO口引脚是否有电流消耗
Frank Mei:
回复 Viki Shi:
Hi,
IO上并未接外设。
文档上说,STANDBY模式下RF被关闭的。但是我执行
Power_releaseConstraint(Power_SB_DISALLOW); Power_releaseConstraint(Power_IDLE_PD_DISALLOW);
后,还是可以发现电流,并且电流也偏大,会不会是根本就没有进入STANDBY模式?