cc2541 低功耗广播

原创 2015年07月09日 14:05:58

设置2541 广播有几个参数

GAP_SetParamValue( TGAP_LIM_ADV_TIMEOUT, 5 );   //广播持续时间 5s
// What is the advertising interval when device is discoverable (units of 625us, 160=100ms)
#define DEFAULT_ADVERTISING_INTERVAL          800
uint16 advInt = DEFAULT_ADVERTISING_INTERVAL;   //广播的间隔时间
GAP_SetParamValue( TGAP_LIM_DISC_ADV_INT_MIN, advInt );
GAP_SetParamValue( TGAP_LIM_DISC_ADV_INT_MAX, advInt );
GAP_SetParamValue( TGAP_GEN_DISC_ADV_INT_MIN, advInt );
GAP_SetParamValue( TGAP_GEN_DISC_ADV_INT_MAX, advInt );	
GAPRole_SetParameter( GAPROLE_ADVERT_ENABLED, sizeof( uint8 ), &initial_advertising_enable );   //启动广播
执行上面代码 2541会持续广播5秒,每隔500ms广播1次,也就是说广播10次了。

控制这两个参数就可以调节平均功耗了,当然还有广播内容越少功耗就会越低。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

CC2541 OAD总结

1、2541的OAD要加上ccservice这个profile才能工作,但源码工程没包含。 2、OAD的工作模式是:BIM+A+B      BIM根据FLASH里的一个掩码来选择启动A还是B,一般是...

CC 2541 低功耗管理

CC2541 在编译选项加上POWER_SAVING,即可开启低功耗模式,osal会自动进入带定时唤醒的休眠。 此时用电流表测可在10ua以下,当然IO要配置好,用低消耗电流的LDO。

高精度测量

相对精度是指,被测物变化了0.0001,测量设备显示值也是变化0.0001

【BLE】-CC2541低功耗测试实验-芯片验证篇

通过查看芯片手册cc2541的电气特性表,cc2541低功耗(LowPower)有三种状态:PowerMode1(简称:PM1)、PowerMode2(简称:PM2)、PowerMode3(简称:PM...

【BLE】-CC2541低功耗测试实验-系统运行篇

osal_pwrmgr_powerconserve()函数低功耗具体的处理函数,可以发现要想支持此功能,必须首先包含POWER_SAVING这个宏。细心的同学发现系统死循环后面会一直调用这个函数。每次...

Decorator

顾名思义,就是装修.给房子装修的话就得把原有功能封装一下,暖气啥的包一层,厨房弄个整体橱柜,看起来漂亮.还得在原有功能上加点啥,比如说厕所装个浴霸,洗澡就暖和了,卧室凿个壁橱,多个家具功能. 这也就是...

【BLE】CC2541之设置发射功率

本文介绍协议栈中如何设置发射功率

低功耗蓝牙BLE之广播

低功耗蓝牙设备通过广播信道发现其他设备,一个设备进行广播,而另一个设备进行扫描。

CC2540/CC2541进入PM3深度休眠的条件及其休眠机制的剖析

休眠的模式主要分为PM2和PM3两种模式(另一种PM1模式,是用于低于3ms时间的休眠,几乎不用)。唤醒方式主要分为ST睡眠定时器唤醒和外部中断唤醒。唤醒方式和休眠模式的对应关系为:PM2模式是由ST...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)