91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SDK中的B85m_ble_sample例程的使用及注意事項

泰凌微電子 ? 來源:泰凌微電子 ? 作者:泰凌微電子 ? 2022-07-13 16:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在泰凌Wiki網(wǎng)站上提供了多種應(yīng)用場景的軟件SDK,供客戶選擇使用。本系列的幾篇文章主要講述"Bluetooth LE Single Connection",此SDK是單連接應(yīng)用的SDK,所謂的單連接就是藍牙芯片做從機跟主機(一般是手機)建立點對點連接,或者藍牙芯片做主機跟其他的從機建立點對點連接的應(yīng)用場景。

本篇文章詳細講述此SDK中的B85m_ble_sample例程的使用及注意事項,以便客戶盡快熟悉起來,加快項目開發(fā)進度。

1

ble_sample例程說明

單連接SDK中B85m_ble_sample適用825x芯片和827x芯片,所以編譯選項中又分為了825x_ble_sample和827x_ble_sample(下文統(tǒng)稱ble_sample)。

ble_sample例程是簡單的slave demo,具有廣播和連接功能。在BLE服務(wù)有HID服務(wù),連接后可以枚舉為HID設(shè)備,可以控制音量和輸入數(shù)字等功能。

2

開發(fā)板選擇

以TLSR8258芯片為例子,常用的有兩種開發(fā)板,一種是TLSR8258 Development Board(型號C1T139A30_V1.2),如下圖所示:

6368a0e8-0282-11ed-ba43-dac502259ad0.png

另一種是TLSR8258 Dongle板(型號C1T139A3_V2.0A),如下圖所示:

63a4f35e-0282-11ed-ba43-dac502259ad0.png

同樣,TLSR8278芯片也有上述兩種類型的開發(fā)板,此處不再贅述。

3

使用演示

1、代碼中默認使能了電流測試(禁止了按鍵等操作),先禁止電流測試。在ble_sample/app_config.h文件中,修改后如下:

#define TEST_CONN_CURRENT_ENABLE 0

2、根據(jù)使用的開發(fā)板類型,代碼中使能的宏定義不同,在ble_sample/app_config.h文件中,修改的宏定義如下:

使用TLSR8258 Development Board

#define BOARD_SELECT BOARD_825X_EVK_C1T139A30

此時默認使能了UI_KEYBOARD_ENABLE宏,即使用2行2列的按鍵矩陣,對應(yīng)開發(fā)板的SW2 ~ SW5這4個按鍵。

使用TLSR8258 Dongle

#define BOARD_SELECT BOARD_825X_DONGLE_C1T139A3

此時默認使能了UI_BUTTON_ENABLE宏,即使用2個按鍵,對應(yīng)TLSR8258 Dongle的SW1和SW2按鍵。

3、clean工程,然后rebuild編譯,并把生成的固件download到開發(fā)板中,重新上電或者reset一次。

4、在手機-->設(shè)置-->藍牙 頁面,掃描到“VHID”,點擊建立連接并選擇配對。

5、點擊開發(fā)板上的按鍵,手機上會有對應(yīng)的顯示。

在TLSR8258 Development Board上:

按SW2按鍵,手機的音量增加;

按SW4按鍵,手機的音量減小;

按SW3按鍵,在手機的文字輸入頁面,輸入文字“1”;

按SW5按鍵,在手機的文字輸入頁面,輸入文字“2”;

在TLSR8258 Dongle Board上:

按SW1按鍵,手機的音量增加;

按SW2按鍵,手機的音量減?。?/p>

*注意:ble_sample例程是HID設(shè)備,不需要在手機app中使用。如果使用手機app連接,是看不到上面的按鍵的效果。

4

電流測試

ble_sample例程默認是開啟了電流測試功能,禁止了按鍵和LED的顯示。

#define TEST_CONN_CURRENT_ENABLE 1

如果開發(fā)者需要測試各種廣播間隔或者連接間隔的低功耗的數(shù)據(jù),主要修改的參數(shù)有如下幾個:

1、發(fā)射功率

發(fā)射功率越大,RF發(fā)射時的瞬時電流就越高。宏定義如下:

#define MY_RF_POWER_INDEX RF_POWER_P0dBm

2、廣播間隔

廣播間隔越小,RF發(fā)送數(shù)據(jù)就越頻繁,功耗就越高。宏定義如下:

#define MY_ADV_INTERVAL_MIN ADV_INTERVAL_1S

#define MY_ADV_INTERVAL_MAX ADV_INTERVAL_1S

最大值和最小值最好設(shè)置一樣,或者相差5ms。如果設(shè)置的最大值遠大于最小值,SDK中默認選擇使用最大值。

3、廣播channel

廣播channel總共有3個,當選擇3個channel時,每次廣播都會在3個channel各發(fā)送一次。宏定義如下:

#define MY_APP_ADV_CHANNEL BLT_ENABLE_ADV_ALL

4、廣播內(nèi)容

廣播數(shù)據(jù)和掃描回復(fù)數(shù)據(jù),設(shè)置的數(shù)據(jù)長度越大(最大31bytes),每次廣播發(fā)送的耗時就越久,功耗也就越高。tbl_advData[ ]數(shù)組是廣播內(nèi)容數(shù)據(jù);tbl_scanRsp[ ]數(shù)組是掃描回復(fù)數(shù)據(jù)。

5、連接間隔

建立連接后,從機可以主動更改連接參數(shù),使用的API函數(shù)是:

bls_l2cap_requestConnParamUpdate();

具體的函數(shù)說明,請在handbook的文檔中搜索。

設(shè)置好上述幾點之后,就可以重新編譯ble_sample例程,下載到開發(fā)板中,使用電流分析儀等設(shè)備做功耗測試。

*注意:測試功耗時,TLSR8258 Development Board開發(fā)板上的J29和J35跳線帽需要拔掉。TLSR8258 Dongle Board開發(fā)板上的J8跳線帽需要拔掉。

5

低功耗注意點

1、ble_sample例程默認使能了低功耗功能,宏定義為:

#define BLE_APP_PM_ENABLE 1

#define PM_DEEPSLEEP_RETENTION_ENABLE 1

2、ble_sample例程,廣播超過60s會自動進入深睡眠(deepsleep模式)而停止廣播。建立連接,60s內(nèi)無按鍵事件,會斷開連接并進入deepsleep模式。代碼如下圖所示,在blt_pm_proc()中,開發(fā)者可以根據(jù)需要做修改。

63c9fc8a-0282-11ed-ba43-dac502259ad0.png

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • HID
    HID
    +關(guān)注

    關(guān)注

    2

    文章

    139

    瀏覽量

    48890
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6291

    瀏覽量

    118082
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1101

    瀏覽量

    51715

原文標題:【技術(shù)專欄】泰凌微電子BLE單連接SDK(二):B85m_sample例程使用演示

文章出處:【微信號:telink-semi,微信公眾號:泰凌微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    請問CW32F030的硬件注意事項有哪些?

    CW32F030的硬件注意事項有哪些
    發(fā)表于 12-25 08:20

    請問IAP功能升級流程中有哪些注意事項

    IAP 功能升級流程中有哪些注意事項?
    發(fā)表于 12-23 07:55

    BNC轉(zhuǎn)接頭接線注意事項

    本文從工程角度總結(jié)BNC轉(zhuǎn)接頭接線過程的關(guān)鍵注意事項,涵蓋阻抗匹配、接線規(guī)范、工藝選擇及檢測要點,幫助用戶避免常見接線問題。
    的頭像 發(fā)表于 12-19 14:04 ?400次閱讀
    BNC轉(zhuǎn)接頭接線<b class='flag-5'>注意事項</b>

    CW32時鐘運行失效檢測的流程是什么?CW32時鐘運行失效檢測注意事項有哪些呢?

    CW32時鐘運行失效檢測的流程是什么?CW32時鐘運行失效檢測注意事項有哪些?
    發(fā)表于 12-10 07:22

    驅(qū)動板PCB布線的注意事項

    PCB Layout 注意事項 1)布局注意事項: ●● 整體布局遵循功率回路與小信號控制回路分開布局原則,功率部分和控制部分的 GND 分開回流到輸入 GND。 ●● 芯片的放置方向優(yōu)先考慮驅(qū)動
    發(fā)表于 12-02 07:40

    CW32F030在使用注意事項有哪些?

    CW32F030在使用注意事項有哪些?
    發(fā)表于 11-18 06:20

    極海APM32E030 MCU中高速時鐘的配置和相關(guān)注意事項

    每一家MCU廠家的SDK寫法和寄存器功能都有所不同,如果不熟悉的話就會配置錯誤,導(dǎo)致MCU運行不穩(wěn)定。接下來就以APM32E030的手冊和SDK,解讀下高速時鐘的配置和相關(guān)注意事項
    的頭像 發(fā)表于 11-04 09:19 ?4638次閱讀
    極海APM32E030 MCU中高速時鐘的配置和相關(guān)<b class='flag-5'>注意事項</b>

    車載OBC全橋變換器功率MOS管的應(yīng)用及注意事項

    隨著電動汽車的發(fā)展,功率MOS管在汽車電子的應(yīng)用也日益增多,本文就車載OBC全橋變換器功率MOS管應(yīng)用及注意事項做簡單記要。
    的頭像 發(fā)表于 10-21 11:24 ?5712次閱讀
    車載OBC<b class='flag-5'>中</b>全橋變換器功率MOS管的應(yīng)用及<b class='flag-5'>注意事項</b>

    emWin AppWizard 開發(fā)注意事項有哪些?

    emWin AppWizard 開發(fā)注意事項
    發(fā)表于 09-04 06:18

    別讓這些細節(jié)毀了PCBA!焊接注意事項清單

    一站式PCBA加工廠家今天為大家講講PCBA加工電子元器件焊接注意事項有哪些?PCBA加工電子元器件焊接注意事項。 電子元器件焊接關(guān)鍵注意事項
    的頭像 發(fā)表于 07-23 09:26 ?1201次閱讀

    智多晶PLL使用注意事項

    在FPGA設(shè)計,PLL(鎖相環(huán))模塊作為核心時鐘管理單元,通過靈活的倍頻、分頻和相位調(diào)整功能,為系統(tǒng)提供多路高精度時鐘信號。它不僅解決了時序同步問題,還能有效消除時鐘偏移,提升系統(tǒng)穩(wěn)定性。本文將深入探討智多晶PLL在實際應(yīng)用的關(guān)鍵
    的頭像 發(fā)表于 06-13 16:37 ?1569次閱讀
    智多晶PLL使用<b class='flag-5'>注意事項</b>

    美國Odyssey奧德賽電池充電注意事項全解析

    Odyssey奧德賽電池充電注意事項全解析 奧德賽電池作為高性能的深循環(huán)鉛酸電池,廣泛應(yīng)用于汽車啟動、摩托車、船舶以及備用電源系統(tǒng)。正確的充電方法不僅能夠延長電池壽命,還能保障其性能穩(wěn)定發(fā)揮
    的頭像 發(fā)表于 05-19 16:31 ?1091次閱讀
    美國Odyssey奧德賽電池充電<b class='flag-5'>注意事項</b>全解析

    IGBT器件的防靜電注意事項

    IGBT作為功率半導(dǎo)體器件,對靜電極為敏感。我將從其靜電敏感性原理入手,詳細闡述使用過程防靜電的具體注意事項與防護措施,確保其安全穩(wěn)定運行。
    的頭像 發(fā)表于 05-15 14:55 ?1820次閱讀

    設(shè)置射頻網(wǎng)絡(luò)分析儀的測試條件有哪些注意事項

    在40℃時損耗比25℃高0.06dB)。 優(yōu)化建議: 在恒溫恒濕實驗室(25℃±1℃,濕度40%-60%)測試高精度器件。 3. 機械穩(wěn)定性 注意事項: 測試過程振動或移動可能導(dǎo)致相位抖動(如
    發(fā)表于 05-06 16:02

    掃描電鏡的日常維護有哪些注意事項?

    掃描電鏡日常維護的注意事項
    的頭像 發(fā)表于 03-24 11:38 ?1173次閱讀
    掃描電鏡的日常維護有哪些<b class='flag-5'>注意事項</b>?