cc2541 低功耗廣播

2021-07-03 17:06:50 字數 782 閱讀 8194

設定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 乾貨分析

特性點 rf 2.4 ghz 藍芽低能量符合和專有的rf片上系統 支援250 kbps的,500 kbps的,1 mbps的,2 mbps的資料傳輸速率 出色的鏈路預算,啟用 如果沒有外部的遠端應用 前端 可程式設計輸出功率為0 dbm 卓越的接收靈敏度 94 dbm的輸出功率1 mbps 選擇性和...

CC2541之連線時廣播

一 簡介 本篇以 bleperipheral工程為例,介紹實現連線時廣播的方法。二 實驗平台 協議棧版本 ble cc254x 1.4.0 編譯軟體 iar 8.20.2 硬體平台 smart rf開發板 博主 甜甜的大香瓜 897503845 qq.com 技術交流qq群 127442605 四 ...

CC2541 關閉串列埠問題

在除錯低功耗時,最好關閉串列埠,需要修改巨集 hal uart false hal uart dma 1 hal uart isr 0 hal uart tx by isr 1 但是修改完之後會編譯錯誤,提示 undefine external print msg 原因是這個函式在 hal uart...