CC2640 建立連線(connection)

2021-08-22 05:58:21 字數 587 閱讀 7507

1、連線圖示

根據藍芽spec規定,advertiser傳送完乙個廣播包之後150us(t_ifs),advertiser必須開啟一段時間的射頻rx視窗,以接收來自observer的資料報。

observer可以在這段視窗時間裡給advertiser傳送連線請求。

注:圖中m

代表手機,s

代表裝置b

,m->s

表示手機將資料報發給裝置b

,即手機開啟tx

視窗,裝置b

開啟rx

視窗;s->m

正好相反,表示裝置b

將資料報發給手機,即裝置b

開啟tx

視窗,手機開啟rx

視窗。

手機在收到a1廣播包adv_ind後,以此為初始錨點(這個錨點不是連線的錨點),t_ifs後給advertiser傳送乙個connection request命令,即a2資料報,告訴advertiser我將要過來連你,請做好準備。

參考:

CC2640開發記錄3 TI RTOS TASK

task 使用task可以使用到更多的排程特性 task可以處於block狀態等待event出現 啟用其他層級的 處理事件 任務的數量和狀態可以在執行中動態的改變 任務的優先順序可以動態改變 排程機制由多工核心提供 優先等級 task 邏輯完備的程式塊包含如下元件 函式指標,定義程式塊的開始執行入口...

CC2640 射頻前端電路匹配設定

cc2640不同的射頻前端電路需要軟體不同的設定。射頻前端電路可分單端 差分,和是否使用內部bis 在ble user config.h裡面設定 下面這個rf fe mode and bias 可以配置為 define rf fe differential 0 define rf fe single...

BLE CC2640 CC2640之連線時廣播

一 簡介 本篇以 bleperipheral工程為例,介紹實現連線時廣播的方法。二 實驗平台 協議棧版本 ble cc26xx 2 01 00 44423 編譯軟體 iar embedded workbench for arm version 7.40 硬體平台 cc26xxdk開發板 阿莫 器 x...