您的位置:首页 > 其它

zigbee开启低功耗步骤

2016-03-25 18:31 369 查看

zigbee开启低功耗

1.在预编译中加入POWER_SAVING



2.修改在TOOLS文件夹下的f8wConfig.cfg的

-DRFD_RCVC_ALWAYS_ON参数



-DRFD_RCVC_ALWAYS_ON原来是TURE,改为FALSE后才能开启低功耗

DPOLL_RATE为轮询的速率,修改为0可停止轮询

3.定义终端发送速率

#define GENERICAPP_SEND_MSG_TIMEOUT   6000
// Every 6 seconds


4.在低功耗中是默认关闭按键,中断和LED的,可在hal_sleep.c中修改

HalKeyEnterSleep();
//按键进入休眠
HalLedEnterSleep();
//LED进入休眠
HalLedExitSleep();
//LED退出休眠
HalKeyExitSleep();
//按键退出休眠
HAL_ENABLE_INTERRUPTS();
//使能中断
//屏蔽中断


最后得出的的效果是LED灯不停的闪烁,这是用户定义的任务太快了,安照上面修改时间即可,LED熄灭及代表休眠
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: