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熄灭及代表休眠
相关文章推荐
- 三段式高度自适应页面布局
- 夹角有多大2 航电2080
- Doxygen资源链接
- Java字符串的不可变性
- ok6410按键中断编程,linux按键裸机
- Android官方开发文档Training系列课程中文版:使用Fragment构建动态UI之Fragment创建
- JavaEE POI读取 Excel中的数据,(Excel2003(xls), Excel2007(xlsx))
- java牛逼博客
- linux下的文件权限命令详解
- asp.net webform灵异的错误
- Hash分析
- Makefile定义工程中的宏
- 使用nexus搭建maven私服、手动更新索引
- swift学习笔记之自定义UITableViewCell
- 40个Java多线程问题总结
- hibernate 的注意事项
- sphinx
- 《HiWind企业快速开发框架实战》(1)框架的工作原理
- Requirements 101: User Stories vs. Use Cases
- MediaPlayer和SeekBar配合起来