关闭

cc2541 低功耗广播

961人阅读 评论(1) 收藏 举报
分类:

设置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次了。

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


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6007次
    • 积分:141
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:1篇
    • 译文:0篇
    • 评论:1条
    更多信息
    QQ:398899182 Email:398899182@qq.com
    文章分类
    文章存档
    最新评论