1795|0

2015

帖子

0

TA的资源

纯净的硅(中级)

楼主
 

zigbee开启低功耗步骤 [复制链接]

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熄灭及代表休眠

此帖出自无线连接论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表