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

其中:
xxx_Main.c隻有main函數,
OSAL_SimpleBLEPeripheral.c中隻有任務初始化函數,
simpleBLEPeripheral.c才是重點
整個工程是采用預設發射功率,然後通過有向按鍵控制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
>>更好的方式應該是尋找預設廣播發送功率的原始設定方式
相關連結:
<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 && 普通按鍵和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,如需轉載請自行聯系原作者