天天看點

6、CC2541修改按鍵調節廣播發送功率例程為持續發送4DB的藍牙基站

下面幾個檔案是每個CC2541工程的主要檔案(基本的修改都會在此):

6、CC2541修改按鍵調節廣播發送功率例程為持續發送4DB的藍牙基站

其中:

xxx_Main.c隻有main函數,

OSAL_SimpleBLEPeripheral.c中隻有任務初始化函數,

simpleBLEPeripheral.c才是重點

  

6、CC2541修改按鍵調節廣播發送功率例程為持續發送4DB的藍牙基站

整個工程是采用預設發射功率,然後通過有向按鍵控制gTxPower大小并通過HCI_EXT_SetTxPowerCmd(gTxPower);重新設定發射功率大小:

<a></a>

是以,我們隻要在GAPROLE_ADVERTISING事件下調用HCI_EXT_SetTxPowerCmd(gTxPower);将預設廣播發送功率設定為4db即可(同時也要設定預設廣播發送功率為4db:uint8 gTxPower = LL_EXT_TX_POWER_4_DBM;)!

修改後simpleBLEPeripheral.c為:

 View Code

&gt;&gt;更好的方式應該是尋找預設廣播發送功率的原始設定方式

相關連結:

<a href="http://www.cnblogs.com/zjutlitao/p/6071525.html" target="_blank">2、利用藍牙定位及姿态識别實作一個智能籃球場套件(二)——CC2540/CC2541基于廣播的RSSI獲得</a>

<a href="http://www.cnblogs.com/zjutlitao/p/6058005.html" target="_blank">1、利用藍牙定位及姿态識别實作一個智能籃球場套件(一)——用重寫CC2541透傳子產品做成智能手環</a>

<a href="http://www.cnblogs.com/zjutlitao/p/4779458.html" target="_blank">5、CC2541晶片中級教程-OSAL作業系統(PWM+看門狗)</a>

<a href="http://www.cnblogs.com/zjutlitao/p/4774625.html" target="_blank">4、CC2541晶片中級教程-OSAL作業系統(簡單AT指令實作+IIC軟體和硬體實作驅動MPU6050)</a>

<a href="http://www.cnblogs.com/zjutlitao/p/4771857.html" target="_blank">3、CC2541晶片中級教程-OSAL作業系統(ADC光敏電阻和修改序列槽波特率)</a>

<a href="http://www.cnblogs.com/zjutlitao/p/4771662.html" target="_blank">2、CC2541晶片中級教程-OSAL作業系統(進一步了解-OLED &amp;&amp; 普通按鍵和5方向按鍵-中斷!!!)這個系統驅動層和應用層不一樣~</a>

<a href="http://www.cnblogs.com/zjutlitao/p/4769690.html" target="_blank">1、CC2541藍牙4.0晶片中級教程——基于OSAL作業系統的運作流程了解+定時器和序列槽例程了解</a>

本文轉自beautifulzzzz部落格園部落格,原文連結:http://www.cnblogs.com/zjutlitao/p/6661908.html,如需轉載請自行聯系原作者

繼續閱讀