cc2640不同的射頻前端電路需要軟體不同的設定。
射頻前端電路可分單端、差分,和是否使用內部bis
在ble_user_config.h裡面設定:
下面這個rf_fe_mode_and_bias 可以配置為
#define rf_fe_differential 0
#define rf_fe_single_ended_rfp 1
#define rf_fe_single_ended_rfn 2
#define rf_fe_ant_diversity_rfp_first 3
#define rf_fe_ant_diversity_rfn_first 4
#define rf_fe_single_ended_rfp_ext_pins 5
#define rf_fe_single_ended_rfn_ext_pins 6
#define rf_fe_int_bias (0<<3)
#define rf_fe_ext_bias (1<<3)
差分內部bis
#define rf_fe_mode_and_bias (rf_fe_differential |
\rf_fe_int_bias)
CC2640 建立連線(connection)
1 連線圖示 根據藍芽spec規定,advertiser傳送完乙個廣播包之後150us t ifs advertiser必須開啟一段時間的射頻rx視窗,以接收來自observer的資料報。observer可以在這段視窗時間裡給advertiser傳送連線請求。注 圖中m 代表手機,s 代表裝置b m...
CC2640開發記錄3 TI RTOS TASK
task 使用task可以使用到更多的排程特性 task可以處於block狀態等待event出現 啟用其他層級的 處理事件 任務的數量和狀態可以在執行中動態的改變 任務的優先順序可以動態改變 排程機制由多工核心提供 優先等級 task 邏輯完備的程式塊包含如下元件 函式指標,定義程式塊的開始執行入口...
第三章 初始CC2640藍芽協議棧
藍芽協議棧由兩部分組成 控制端和主機。控制端和主機遵循標準藍芽基本傳輸速率或者增強型資料傳輸速率。這兩部分是單獨進行工作的。所有的配置檔案和應用都是在 gap和 gatt 層上進行的。物理層 phy 是一種頻寬自適應跳頻gfsk 高斯頻移鍵控 工作在未授權的全球都允許使用的2.4ghz ism 工業...