亚洲这里只有精品,91av视频在线播放,中文字幕一区在线,精品国产日韩一区二区三区,欧美一区二区三区久久成人精品,国产在线无码视频,国产成人激情,国产成人精品无码一区二区三区免费,成人精品tv视频在线,国产精品无码一区二区夜夜

  • <del id="sweqc"><tfoot id="sweqc"></tfoot></del>
    
    
  • 實(shí)測對比CC2540 BTool和nRF Connect 在nRF52840 Dongle的BTool測試

    2023-07-20 15:45:08 信馳達(dá)科技

    BTool是一個用于藍(lán)牙設(shè)備調(diào)試的PC軟件工具,工作在Central/Master 。它可以讓用戶通過PC軟件同Peripheral/Slave BLE設(shè)備之間建立連接。在測試藍(lán)牙模塊的直驅(qū)功能時,使用BTool可以快速開發(fā)模塊的功能,縮短研發(fā)周期。

    市面上主流的BTool軟件有幾款,CC2540 BToolnRF Connect for Desktop較為常用,兩者的BTool直驅(qū)測試體驗(yàn)如何,本文具體對比了CC2540 BToolnRF Connect for Desktop的使用體驗(yàn)。

    CC2540 BToolnRF Connect for Desktop的體驗(yàn)對比如下:

    1.nRF Connect for Desktop可以同時連接多個從機(jī),并進(jìn)行直驅(qū)命令操作。而CC2540 BTool只能挨個切換設(shè)備進(jìn)行直驅(qū)操作。

    2. nRF Connect for Desktop的直驅(qū)操作更為精簡,CC2540 BTool的直驅(qū)操作非常繁復(fù)。

    3. nRF Connect for Desktop優(yōu)化的界面設(shè)計,易于查看關(guān)鍵信息。

    在測試中,我們選用了信馳達(dá)科技基于nRF52840RF-DG-40A硬件BTool工具,其性能、穩(wěn)定性上要好于TICC2540 USB Dongle硬件,各位電子工程師們可以嘗試一下這款RF-DG-40A。

    當(dāng)然本文重點(diǎn)是軟件方面的實(shí)測對比,具體的測試分析過程請看下面。

    首先我們需要在測試前做好軟硬件準(zhǔn)備。

    本文測試中需要準(zhǔn)備的硬件有:CC2540 USB Dongle,RF-DG-40A,信馳達(dá)科技的RF-Module EB CC254x開發(fā)套件。

    準(zhǔn)備的軟件有CC2540 BToolnRF Connect for Desktop

    一、CC2540 BTool直驅(qū)功能測試

    硬件準(zhǔn)備:CC2540 USB DongleRF-Module EB CC254x開發(fā)套件

    軟件準(zhǔn)備:CC2540 BTool

    BTool的下載鏈接:http://m.jxyzhs.com/downloadnda/568-cn.html

    在軟硬件準(zhǔn)備好之后,我們開始CC2540 BTool軟件的直驅(qū)測試:

    1.安裝好CC2540 BTool后,將RF-Module EB CC254x開發(fā)套件上電,打開軟件CC2540 BTool,確認(rèn)COM號,點(diǎn)擊OK。

    無線通信方案廠商

    2、點(diǎn)擊Scan掃描設(shè)備,

    無線通信方案廠商

    3、在Slave BAD根據(jù)MAC地址選擇要連接的設(shè)備

    無線通信方案廠商

    4、點(diǎn)擊Establish連接,連接成功后在左側(cè)會顯示已連接的設(shè)備,點(diǎn)擊Read/Write

    無線通信方案廠商

    對藍(lán)牙模塊進(jìn)行直驅(qū)測試前,我們需要進(jìn)行最基礎(chǔ)的通信測試,即透傳測試。

    利用藍(lán)牙模塊RF-Module EB CC254xBTool發(fā)送數(shù)據(jù)

    1、在Sub-Procedure選擇 Discover Characteristic by UUID,Characteristic UUID 輸入E4:FF點(diǎn)擊Read。Status 顯示Success。

    無線通信方案廠商

     

    2、在Characteristic Value Handle 輸入0x000F Value輸入 01 00 ,點(diǎn)擊 Write ,Status 顯示Success。

    無線通信方案廠商

    3、此時通過串口助手采用16進(jìn)制發(fā)送的31 32 33 34 34 36 37,此時消息框中出現(xiàn)發(fā)送的數(shù)據(jù)。

    無線通信方案廠商

     

    串口發(fā)送數(shù)據(jù),BTool端接收成功后,我們測試BTOOL向藍(lán)牙模塊發(fā)送數(shù)據(jù)。

    1.Characteristic UUID 輸入E9:FF點(diǎn)擊Read。Status 顯示Success,在Characteristic Value Handle 輸入0x0013 Value輸入 發(fā)送的數(shù)據(jù) 11 33 66 99 ,點(diǎn)擊 Write ,Status 顯示Success,串口助手顯示11 33 66 99。

    無線通信方案廠商

     

    基礎(chǔ)的通信測試成功后,正式開始直驅(qū)功能測試。

    1.PWM功能測試:

    1.1 Characteristic Read中在Sub-Procedure選擇 Read Using Characteristic by UUID,Characteristic UUID 輸入B1:FF,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x004D,Value中輸入01 ,點(diǎn)擊Write,初始化全高脈寬輸出。

    無線通信方案廠商

    1.2 Characteristic UUID 輸入B2:FF,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x0050,Value中輸入00 00 00 00 ,點(diǎn)擊Write,開發(fā)板的小燈亮了起來。

    無線通信方案廠商

     

    1.3 Characteristic UUID 輸入B2:FF,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x0050,Value中輸入EE EE EE EE ,點(diǎn)擊Write,開發(fā)板的小燈暗了一些。

    無線通信方案廠商

    2.ADC功能測試

    2.1 Characteristic UUID 輸入D1:FF,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x0036,Value中輸入03,點(diǎn)擊Write,開啟兩路ADC。

    無線通信方案廠商

    2.2 Characteristic UUID 輸入D2:FF,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x0039,Value中輸入01 F4500ms,點(diǎn)擊Write,設(shè)置采樣周期。

    無線通信方案廠商

    2.3 Characteristic UUID 輸入D4:FF,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x0041,Value中輸入01 00,采集一路ADC數(shù)據(jù)。

    無線通信方案廠商

     

     

    3.IO電平采集

    3.1 Characteristic UUID 輸入F1:FF,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x0017,Value 輸入00 設(shè)置所有普通I/O口為輸入口。

    無線通信方案廠商

    3.2 Characteristic UUID 輸入F3:FF,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x001E,Value 輸入01 00,點(diǎn)擊Write,當(dāng)有電平變化時,消息框就會輸出值,按下開發(fā)板上的按鍵,電平值從3F00111111)變化為3E00111110)。

    無線通信方案廠商

     

    4.定時翻轉(zhuǎn)

    4.1 Characteristic UUID 輸入F1:FF,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x0017,Value 輸入FF,點(diǎn)擊Write.I/0口設(shè)置為輸入口。

    無線通信方案廠商

    4.2 Characteristic UUID 輸入F5:FF,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x0024,Value 輸入05 DC1.5S,點(diǎn)擊Write。

     

    無線通信方案廠商

     

     

    4.3 Characteristic UUID 輸入F4:FF,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x0021,Value 輸入05 DC1.5S,點(diǎn)擊Write.可以見到開發(fā)板上連接I06的小燈以1.5S的間隔亮滅。

    無線通信方案廠商

    4.4 Characteristic UUID 輸入F7:FF,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x002A,Value 輸入05 DC1.5S,點(diǎn)擊Write。

    無線通信方案廠商

     

    4.5 Characteristic UUID 輸入F6:FF,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x0027,Value 輸入05 DC1.5S,點(diǎn)擊Write.可以見到開發(fā)板上連接I07的小燈以1.5S的間隔亮滅。

    無線通信方案廠商

    5.自定義事件功能

    5.1 Characteristic Read中在Sub-ProcedureRead Characteristic Value/Descriptor,Characteristic Value Handle 輸入0x008C, ,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x008C,Value輸入 01 00 1E FF FF FF FF FF 04 FF 00 00,點(diǎn)擊Write

    無線通信方案廠商

    5.2Characteristic Value Handle 輸入0x0092, ,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x0092,Value輸入 08 02 00 00 00,點(diǎn)擊Write。

    無線通信方案廠商

     

    5.3Characteristic Value Handle 輸入0x0095, ,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x0095,Value輸入 01 02,點(diǎn)擊Write

     

    無線通信方案廠商

    5.4 Characteristic Value Handle 輸入0x0086, ,點(diǎn)擊Read,Characteristic Write中的Characteristic Value Handle 輸入 0x0086,Value輸入 1F 1D 03 02 01 FF 07,點(diǎn)擊Write.

    連接P07口的小燈將在32S后熄滅。

    無線通信方案廠商

     

    接下來我們進(jìn)行nRF Connect for Desktop的測試

    二、nRF Connect for Desktop直驅(qū)功能測試

    硬件準(zhǔn)備:RF-DG-40A,RF-Module EB CC254x開發(fā)套件

    軟件準(zhǔn)備:nRF Connect for Desktop

    nRF Connect for Desktop下載地址:

    https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Connect-for-desktop/Download#infotabs

     

    1.首先打開 nRF Connect for Desktop,打開Bluetooth Low EnergyOpen 按鈕,如果是第一次使用,需要點(diǎn)擊安裝一下。

    無線通信方案廠商

    2.RF-DG-40A上電,選擇RF-DG-40A所對應(yīng)的COM口,點(diǎn)擊Start scan。

    無線通信方案廠商

    3.隨后會出現(xiàn)附近正在廣播的藍(lán)牙設(shè)備列表。點(diǎn)擊其中的測試的藍(lán)牙開發(fā)板設(shè)備,會開始進(jìn)入連接過程

    無線通信方案廠商

    4.開始測試基礎(chǔ)的通信,即透傳測試,在FFE4中打開notify

    無線通信方案廠商

    5.使用串口助手發(fā)送數(shù)據(jù),nRF Connect for Desktop收到從串口助手發(fā)來的數(shù)據(jù)。

    無線通信方案廠商

     

    6.nRF Connect for DesktopFFE9中輸入 11 33 66 99 ,在串口助手中也可以收到同樣的數(shù)據(jù)。

    無線通信方案廠商

    現(xiàn)在開始進(jìn)行直驅(qū)功能測試:

    1.PWM功能

    1.1 FFB1,輸入00 ,全低脈寬初始化四路 PWM 通道,開發(fā)板上4個小燈全部亮起來了。

    無線通信方案廠商

    1.2 FFB2輸入FF FF FF FF,設(shè)置為全高脈寬,4個燈全部熄滅。

    無線通信方案廠商

    1.3 FFB2中輸入 EE EE EE EE,燈亮起來了,但亮度明顯偏暗。

    無線通信方案廠商

    1.4 FFB2輸入00 00 00 00,亮度恢復(fù)到最初的最亮的情況。

    無線通信方案廠商

    2.ADC功能

    2.1FFD1輸入03,打開兩路ADC通道。

    無線通信方案廠商

    2.2FFD3中打開notify,可以收到ADC0ADC數(shù)據(jù)。

    無線通信方案廠商

    3.I/O功能

    3.1 FFF1中輸入00,設(shè)置I/O為輸入口。

    無線通信方案廠商

    3.2 打開FFF3notify通道,按下開發(fā)板的按鍵,看到從3F00111111)到3E00111110)再回到3F

    無線通信方案廠商

    3.3 FFF1輸入FF,設(shè)置I/O口為輸出口。

    無線通信方案廠商

    3.4 FFF5輸入00 00 05 DC.

    無線通信方案廠商

    3.5 FFF4輸入00 00 05 DC,可以看見連接I06的小燈以1.5S的間隔亮滅。

    無線通信方案廠商

    3.6 FFF7輸入00 00 05 DC。

    無線通信方案廠商

    3.7FFF4輸入00 00 05 DC,可以看見連接I07的小燈以1.5S的間隔亮滅。

    無線通信方案廠商

    4.事件

    4.1 FE03中輸入01 00 1E FF FF FF FF FF 04 FF 00 00。

    無線通信方案廠商

    4.2 FE05中輸入08 02 00 00 00。

    無線通信方案廠商

    4.3 FE06中輸入01 02。

    無線通信方案廠商

    4.4 FE01中輸入1F 1D 03 02 01 DD 07,連接P07的小燈在32S后熄滅。

    無線通信方案廠商

     

    對比了CC2540 BToolnRF Connect for Desktop的直驅(qū)功能測試后,總結(jié)出了幾點(diǎn):

    1. CC2540 BTool每次只能對一個設(shè)備進(jìn)行直驅(qū)控制操作,如果要操作另一個設(shè)備,需要切換下拉菜單,切換對用的MAC地址。如果要同時操作多個從機(jī)設(shè)備,CC2540 BTool難以實(shí)現(xiàn)。而nRF Connect for Desktop可以同時連接多個從機(jī),實(shí)時顯示出來,如果需要對某個具體模塊進(jìn)行直驅(qū)操作,直接打開對應(yīng)的模塊操作界面即可。

    無線通信方案廠商

    2. CC2540 BTool進(jìn)行直驅(qū)操作太麻煩了,從筆者上面的截圖可以看到,每一次進(jìn)行直驅(qū)命令時,先要輸入UUID,讀出句柄,再去賦值區(qū)域輸入相應(yīng)的參數(shù)。每進(jìn)行一次操作都要至少4步以上。反觀nRF Connect for Desktop就簡單得多,不需要讀出句柄后進(jìn)行賦值,直接在對應(yīng)的句柄地址FE處輸入?yún)?shù)即可。而且其他所有句柄的參數(shù)都可以看見,CC2540 BTool的其他參數(shù)是沒有辦法同時看到的。

    3. nRF Connect for Desktop的軟件界面優(yōu)化比CC2540 BTool好很多。在CC2540 BTool上進(jìn)行測試時,感覺是在虛擬機(jī)上操作,可視化體驗(yàn)非常差。nRF Connect for Desktop優(yōu)化很好,可視化展示基本可以查看所有需要的參數(shù)。

    綜合以上測評體驗(yàn),如果選擇BTool軟件進(jìn)行BLE模塊測試的話,推薦使用nRF Connect for Desktop。抓包硬件方面,信馳達(dá)推出的RF-DG-40ATI 原廠的CC2540 USB Dongle使用體驗(yàn)更好,大家有興趣可以嘗試一下。

    信馳達(dá)科技專注藍(lán)牙領(lǐng)域十年,擁有豐富的方案設(shè)計經(jīng)驗(yàn)。信馳達(dá)科技的Nordic Sniffer方案表現(xiàn)出色。

    信馳達(dá)科技是行業(yè)知名度和信譽(yù)度優(yōu)秀的無線射頻解決方案提供商及低功耗射頻核心器件供應(yīng)商,旗下產(chǎn)品包含豐富的Nordic系列產(chǎn)品,例如nRF52840。專業(yè)的技術(shù)支持團(tuán)隊(duì)為您提供專業(yè)的定制化服務(wù),更多Nordic方案,請關(guān)注信馳達(dá)科技。

    快速購買樣品

    一区二区三区中文字幕| 久久精品综合一区二区三区| 中文字幕av一区二区三区人妻少妇| 97在线视频免费人妻| 中文无码热在线视频| 99久久精品国产一区二区三区| 亚洲午夜成人片| 麻豆蜜桃69无码专区在线| 久久ri精品高清一区二区三区| 亚洲最新网站| 成人无码精品一区二区在线| 国产成人黄色视频| 99久久久无码国产精品免费| 巨爆乳中文字幕爆乳区| 熟女人妇 成熟妇女系列视频| 日韩成人一区二区三区在线观看 | 99久久精品无码一区二区三区| 欧美激情一区二区三区啪啪| 欧美精品一区二区三区在线不卡| 久久免费国产| 国产精品点击进入在线影院高清| 日本免费精品视频| 国产在线视频一区二区三区98| 久久婷婷成人综合色| AV天堂午夜精品一区| 国语自产少妇精品视频| 爆乳3把你榨干哦ova在线观看| 日本一丰满一bbw| 久久国产精品久久久久久| 五十六十日本老熟妇乱| 欧美乱妇日本无乱码特黄大片| 久久精品国产亚洲av嫖农村妇女 | 在线天堂新版最新版在线8| 强开小婷嫩苞又嫩又紧视频韩国| 久久精品成人欧美大片免费| 久久这里只有精品久久| 久久久999久久久精品| 爆乳2把你榨干哦ova在线观看| 久久久久无码精品国产不卡| 中文字幕色偷偷人妻久久| 国产极品美女高潮抽搐免费网站|