Other Parts Discussed in Thread: Z-STACK, CC2530
我写了一个程序,在Z-STACK中实现了电压的采集,并成功发送接收。
现在,我想实现这样的功能:终端节点每采集、发送一次后,进行几分钟的休眠,让其进入低功耗模式;然后,再进行采集。如此循环。
我进行了如下设置:
1、我打开了POWER_SAVING。
2、在f8wConfig.cfg里设置:-DRFD_RCVC_ALWAYS_ON = FALSE。
3、闭Key轮询,开关Key中断。在Onboard.c文件的函数InitBoard()里把OnboardKeyIntEnable = HAL_KEY_INTERRUPT_DISABLE
修改为OnboardKeyIntEnable = HAL_KEY_INTERRUPT_ENABLE;
最终,还是不能进入低功耗模式。无法进入低功耗。
if (MAC_PwrOffReq(MAC_PWR_SLEEP_DEEP) == MAC_SUCCESS) 无法成功。
请教大神指导指导,不胜感激!
PS:
有相关资料麻烦给个链接,或者496830205@qq.com