女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

信馳達RF-BM-2340B1藍牙模塊手把手透傳指南

jf_14281695 ? 來源:jf_14281695 ? 作者:jf_14281695 ? 2023-07-28 10:01 ? 次閱讀

???使用前準備

RF-BM-2340B1 是信馳達科技基于美國TI的 CC2340為核心設計的一款SimpleLink 2.4 GHz 無線模塊,支持Bluetooth?5.3 Low Energy、Zigbee?、IEEE 802.15.4g、TI 15.4-Stack (2.4 GHz)及私有協議。集成了高性能 ARM Cortex-M0+ 處理器,具有 512 KB Flash、 36 KB 超低泄漏 SRAM,板載工業級 48 MHz 晶振。模塊引出了 24 個 IO ,包含多種外設,如:I2CUART、SPI、ADC 和GPIO。支持 BLE 5 功能:高速模式(2 Mbps PHY),遠距離廣播(LE Coded 125kbps 和500kbps PHY),且向下兼容 BLE 4.2 及早期的 BLE 規范的關鍵功能。

RF-BM-2340B1支持藍牙5.0串口透傳協議,本文以RF-BM-2340B1為例,講述如何使用RF-BM-2340B1藍牙模塊實現手機App到藍牙模塊之間的透傳,和模塊到模塊之間實現串口透傳,適用于信馳達RF-BM-2340xx系列藍牙模塊。

1.1 硬件準備

RF-BM-2340B1模塊、開發板和轉接板實物如下圖:

wKgZomTDH6OAAdBjAAVTDN3OZcg284.png

圖 1 RF-BM-2340B1模塊、開發板、轉接板實物圖

RF-BM-2340B1藍牙模塊官方購買鏈接:

https://item.taobao.com/item.htm?id=702222547118

RF-BM-2340B1開發板官方購買鏈接:

https://item.taobao.com/item.htm?id=689857806284

1.2 軟件準備

測試軟件:

PC端串口助手:SSCOM V5.13.1。

手機端調試APP:Android端可在應用市場下載BLE調試寶或在Nordic官方下載nRF Connect,IOS端可在應用市場下載light blue或nRF Connect。本篇文章采用Android端BLE調試寶測試。

SSCOM V5.13.1串口助手下載地址:

https://www.szrfstar.com/download/855.html?

CP210X驅動下載地址:

https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads

???硬件調試

2.1 安裝USB轉串口驅動

1 ?驅動文件如圖 2所示

wKgaomTDH9qAKtfFAABQD0u0Xfk034.png圖 2 驅動文件

2 ?下載驅動文件后解壓,根據電腦操作系統的類型,點擊安裝相應的程序,以 32 位電腦操作系統為例,安裝如圖 3 所示的程序(64 位操作系統則安裝后綴為*64 的程序)。

wKgaomTDH_qARHQVAAE8oMywC4o260.png

圖 3 安裝串口驅動

3 ?安裝完成后,電腦使用 USB 轉 Type-C 線連接上開發板,右鍵點擊計算機(我的電腦)→管理→設備管理器→端口,查看驅動是否安裝成功,安裝成功則如圖 4 所示(若顯示為黃色感嘆號,則重復步驟 2)。

wKgZomTDIAqALacFAADyaPDRVNg510.png

圖 4 驅動安裝成功圖

4 ?找到串口調試助手并打開,串口調試助手會自動識別 USB 轉串口工具,串口調試助手圖標如圖 5 所示,設置正確后,點擊打開串口,界面如圖6所示。

wKgZomTDIDeAG3YIAAAOi5bauDY048.png圖 5 串口調試助手圖標

wKgaomTDIEOABc-UAABj7-LZ_OQ979.png

圖 6 串口調試助手界面

2.2 引腳定義

1 ?RF-BM-2340B1模塊使用的開發底板為RF-DK-2652_1352,開發底板功能區分布如圖7,表1為其各功能區的描述。

wKgZomTDIF6AV-lBAAQ-nURF0a0981.png

圖 7 RF-DK-2652_1352開發底板

表 1 功能區描述

wKgaomTDIG6AI-bAAAJm1g88keM445.png

2 ?RF-BM-2340B1 模塊接線引腳為VCC、GND、RX (DIO22)、TX (DIO20)、CTS (DIO2)、U_EN(DIO6),對照RF-BM-2340B1硬件手冊可以找到具體引腳位置;

wKgaomTDIIGAAIFqAADUoK4WZ68166.png

圖 8 RF-BM-2340B1模塊引腳圖

表 2模塊與開發板引腳對應表

wKgZomTDIKCAEP4cAAFhR7l_OTY448.png

???透傳測試

3.1 手機APP與模塊透傳通信

1 ?按照上述步驟接好線后,如下圖9,用USB轉 Type-C線給模塊上電,上電后會在串口助手上打印“DEVICE START”。注意要打開串口、波特率設置為115200。

wKgaomTDIMiAfWlAABYzpB6tgJ8274.png

圖 9 模塊接線

wKgZomTDIN2AII88AACi-yTzmRw935.png

圖 10 模塊上電串口端打印

2 ?在手機上打開下載好的 “BLE調試寶”,連接模塊。

wKgZomTDIOuASnKAAAAyCS9GQTc874.png

圖 11 BLE調試寶APP藍牙搜索連接界面

3 ?連接成功后,會加載從機服務UUID和特征UUID通道,

1)若要進行透傳測試,點亮RX/TX對應通道右側的開關(箭頭和鈴鐺),此時可在輸入欄進行數據下發操作(RX是手機向BLE發送數據通道,TX是BLE向手機發送數據通道);

2)若要使用APP端AT指令進行參數配置或查詢,點亮AT指令通道(6E400004)右側的開關,寫入指令(APP端無需+++),注意必須以回車換行符(hex格式0D0A)作為指令結束。

wKgaomTDIQaAWuFnAAMtbe_jMwk714.png

圖 12 APP端AT指令和透傳數據

wKgZomTDIRiAITXXAACCihzEg0M276.png

圖 13 PC端串口助手透傳數據

3.2 模塊與模塊透傳通信

準備兩個RF-BM-2340B1模塊,一個做藍牙主機,一個做藍牙從機,按照上述步驟接好線后,給模塊上電,選擇好對應端口,波特率設置為115200,按照以下步驟進行主從機的連接通信。

注意:輸入+++不需要回車換行,其余AT指令均需回車換行(rn),以下不再特別說明。

1 ?從機配置信息:

模塊上電默認透傳模式,不需要進行參數配置,僅需“+++”進入AT指令模式,待返回“OK”后,使用“AT+NAME?”或“AT+MAC?”查詢設備信息用來提供給主機建立連接使用,再用“AT+EXIT”退出AT模式進入透傳模式,等待主機掃描連接進行通信;

2 ?主機配置信息:

1)模塊上電默認為透傳模式,使用“+++”進入AT指令模式;

2)模塊默認上電后為從機角色,使用“AT+ROLE=1”(或者2,主從一體)指令設置為主機角色,再用“AT+RESTART”重啟模塊;

3)重啟后模塊自動進入透傳模式,再用“+++”重新進入AT指令模式;

4)使用“AT+SCAN”掃描周圍從模塊信息;

5)接下來就是主機連接從機,根據從機模塊查詢到的NAME或MAC信息,在主機打印的設備列表中找出對應NAME和MAC的從機模塊的序列號,使用“AT+CONNECT=x(序列號)”向從設備發起連接,連接成功會打印“CONNECTED”信息;

6)使用“AT+EXIT”退出AT指令模式進入透傳模式;

7)往串口寫入數據進行通信測試,主機發送的數據會在從機的串口打印出來,從機發送的數據會在主機的串口打印出來。比如,主機向串口寫入“1234567A”,那么從機端串口就會打印輸出“1234567A”。

本測試中藍牙主、從機均采用RF-BM-2340B1模塊,因透傳服務UUID和特征UUID兼容,從機也可用我司RF-BM-BG22Ax模塊替代。

wKgZomTDITuAFdHWAAiwPSKvv_c237.png

圖 14 模塊測試實物連接圖

wKgZomTDIUiAZ_8zAAJ9cZtWK3U146.png

圖 15 PC端串口助手主從機透傳操作流程

關于信馳達

深圳市信馳達科技有限公司(RF-star)是一家專注于物聯網射頻通信方案的高科技公司,2010年即成為美國TI公司官方推薦設計方案公司,之后陸續得到Silicon Labs、Nordic、Realtek和ASR等海內外知名芯片企業的認可和支持。公司提供物聯網藍牙模塊和應用方案,包括BLE、Wi-Fi、Wi-SUN、LoRa、Zigbee、Thread、UWB等。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 藍牙
    +關注

    關注

    116

    文章

    6029

    瀏覽量

    173160
  • 物聯網
    +關注

    關注

    2927

    文章

    45856

    瀏覽量

    387875
  • RF
    RF
    +關注

    關注

    65

    文章

    3170

    瀏覽量

    168500
  • 低功耗
    +關注

    關注

    10

    文章

    2732

    瀏覽量

    104528
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    手把手教你如何調優Linux網絡參數

    在高并發網絡服務場景中,Linux內核的默認網絡參數往往無法滿足需求,導致性能瓶頸、連接超時甚至服務崩潰。本文基于真實案例分析,從參數解讀、問題診斷到優化實踐,手把手教你如何調優Linux網絡參數,支撐百萬級并發連接。
    的頭像 發表于 05-29 09:21 ?96次閱讀

    正點原子Linux系列全新視頻教程來啦!手把手教你MP257開發板,讓您輕松入門!

    正點原子Linux系列全新視頻教程來啦!手把手教你MP257開發板,讓您輕松入門! 一、視頻觀看 正點原子手把手教你學STM32MP257-第1期:https://www.bilibili.com/video/BV
    發表于 05-16 10:42

    KiCad直播活動(三):在 Windows上編譯KiCad 手把手教您編譯/構建 KiCad 源碼

    及 KiCad 貼紙,趕緊報名參加吧~ 直播安排 在 Windows 上編譯 KiCad 時間:3月27日 19:30 內容:手把手幫助您從頭開始學習編譯 KiCad 代碼。 后續精彩內容: KiCad 代碼編譯指南 插件
    的頭像 發表于 03-24 11:14 ?638次閱讀
    KiCad直播活動(三):在 Windows上編譯KiCad <b class='flag-5'>手把手</b>教您編譯/構建 KiCad 源碼

    《零基礎開發AI Agent——手把手教你用扣子做智能體》

    《零基礎開發AI Agent——手把手教你用扣子做智能體》是一本為普通人量身打造的AI開發指南。它不僅深入淺出地講解了Agent的概念和發展,還通過詳細的工具介紹和實戰案例,幫助讀者快速掌握
    發表于 03-18 12:03

    【第二章 模型與設備連接】手把手教你玩轉新版正點原子云

    【第二章 模型與設備連接】手把手教你玩轉新版正點原子云玩過物聯網的朋友們都知道,我們在接觸各大主流云平臺時會知道物模型的概念。 本實驗就是針對原子云中模型與設備連接,舉個簡單例子說明,溫度傳感器通過
    發表于 03-12 09:27

    【第一章 策略】手把手教你玩轉新版正點原子云

    【第一章 策略】手把手教你玩轉新版正點原子云 1. 本次實驗使用正點原子D40 Mini 4G Cat1 DTU數
    發表于 03-05 16:52

    手把手教你做星閃無人機》即將開播,鎖定15日晚七點!

    KaihongOS手把手系列直播課再度來襲為助力開發者迅速掌握『KaihongOS輕量系統開發技術』與『星閃無線通信技術』,實現快速上手與深度體驗,“開鴻Developer社區”攜手“手電子發燒友
    的頭像 發表于 01-13 19:42 ?399次閱讀
    《<b class='flag-5'>手把手</b>教你做星閃無人機》即將開播,鎖定15日晚七點!

    Air780E模組LuatOS開發實戰 —— 手把手教你搞定數據打包解包

    本文要說的是低功耗4G模組Air780E的LuatOS開發實戰,我將手把手教你搞定數據打包解包。
    的頭像 發表于 12-03 11:17 ?541次閱讀
    Air780E模組LuatOS開發實戰 —— <b class='flag-5'>手把手</b>教你搞定數據打包解包

    藍牙模塊-模塊MS88SF2 V 1.0.0產品規格書

    電子發燒友網站提供《藍牙模塊-模塊MS88SF2 V 1.0.0產品規格書.pdf》資料免費下載
    發表于 11-20 16:45 ?0次下載

    集成了高性能ARM Cortex-M0+處理器的一款SimpleLink 2.4 GHz無線模塊-RF-BM-2340B1

    藍牙模組 - RF-BM-2340B1是基于美國TI的CC2340R5為核心設計的一款SimpleLink 2.4 GHz 無線模塊。支持Bluetooth ?5.3 Low Ener
    的頭像 發表于 11-20 10:07 ?549次閱讀
    集成了高性能ARM Cortex-M0+處理器的一款SimpleLink 2.4 GHz無線<b class='flag-5'>模塊</b>-<b class='flag-5'>RF-BM-2340B1</b>

    第14章-藍牙遙控小車 藍牙串口通訊講解藍牙APP遙控小車 藍牙串口通訊講解

    第14章-藍牙遙控小車 手把手藍牙APP遙控小車 藍牙串口通訊講解
    的頭像 發表于 08-21 16:24 ?1218次閱讀
    第14章-<b class='flag-5'>藍牙</b>遙控小車 <b class='flag-5'>藍牙</b>串口通訊講解<b class='flag-5'>藍牙</b>APP遙控小車 <b class='flag-5'>藍牙</b>串口通訊講解

    TC6222藍牙操作--PHY6222

    :燒錄成功后需將TM接地,復位即可正常運行 四、操作流程 1.藍牙連接后使能CCCD 2.串口發送數據到模組,模組通過藍牙發送到手機+3
    的頭像 發表于 08-07 14:24 ?1042次閱讀
    TC6222<b class='flag-5'>藍牙</b><b class='flag-5'>透</b><b class='flag-5'>傳</b>操作--PHY6222

    藍牙模塊無線世界的傳輸

    在數字化、智能化的今天,藍牙技術已成為我們生活中不可或缺的一部分。藍牙無處不在,連接著我們的每一個智能設備。而在這些設備的背后,有一個神秘的角色在默默付出,那就是藍牙
    發表于 07-03 18:40

    藍牙技術聯盟專訪:藍牙數字鑰匙方案持續創新,助推智慧汽車生態發展

    藍牙技術聯盟的專訪中,可了解在智能汽車數字鑰匙領域的最新進展和藍牙信道探測Channel Sounding功能特點。
    的頭像 發表于 06-07 16:51 ?955次閱讀

    手把手教你排序算法怎么寫

    今天以直接插入排序算法,給大家分享一下排序算法的實現思路,主要包含以下部分內容:插入排序介紹插入排序算法實現手把手教你排序算法怎么寫在添加新的記錄時,使用順序查找的方式找到其要插入的位置,然后將
    的頭像 發表于 06-04 08:03 ?1012次閱讀
    <b class='flag-5'>手把手</b>教你排序算法怎么寫