在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

藍牙模塊編程教程

思為無線 ? 2023-05-08 16:21 ? 次閱讀

本文旨在指導用戶搭建藍牙模塊BLE5101再次開發的軟件環境,通過一個簡單的示例展示如何開始工程項目,并編譯、下載固件至BLE5101模塊等步驟。

藍牙模塊BLE5101支持以下功能:

  • 4GHz BLE(Low power Bluetooth) 5.1
  • Cortex M3 chip
  • 超低功耗睡眠模式
  • 多種外設
wKgaomRYk6mASRzUAADumE8qrts520.png藍牙模塊BLE5101

1、準備工作

硬件:

  • 1塊藍牙模塊BLE5101
  • PC(Windows)
  • J-Link調試工具

軟件:

  • 編譯工具:Keil uVision5 V5.2以上版本,用于編譯應用程序
  • Fr801xH SDK開發包,包含使用的API(軟件庫和源代碼)和基于Keil的示例工程和基于GCC編譯的工具鏈腳本。

2、設置開發環境

2.1、安裝Keil IDE開發工具(Keil uVision5)

前往Arm Keil官方網站下載最新的開發工具:https://www.keil.com/download/product/

2.2、設置工具

安裝好Keil工具后,需要安裝Keil工具針對Cortex-M3核支持的軟件包:https://www.keil.com/dd2/arm/armcm3/需要完成對Fr801xHJ-Link在線下載程序的支持,將 Fr801xH SDK/Tools/FR8010H.FLM 文件拷貝到如下目錄:C:\Keil_v5\ARM\Flash。

3、創建您的第一個工程

現在您可以開始準備開發Fr801xH的應用程序了,您可以從Fr801xH SDK中的example 目錄下的none_evm/ble_simple_peripheral工程開始,也可以打開其他示例工程。

Fr801xH SDK的example目錄下有多個示例工程,都可以直接編譯,無需復制。

4、編譯工程

打開任意一個SDK下的示例工程,按F7或者Keil界面左上方的編譯鍵

wKgaomRYlHmAZHMuAAACCBdd1hU918.png

進行編譯。如果一切正常,編譯完成后將在工程當前目錄下生成.bin文件。

5、燒錄到設備

BLE5101支持通過J-Link在線調試工具直接在線燒錄。

5.1、連接J-Link工具到PC

現在,請將您的藍牙模塊BLE5101的引腳3、4、9、10分別引出一根導線,將它們與J-Link的對應引腳相連(注:如果BLE5101使用的是我司的標準固件,則需要將引腳5拉低或者接到GND,避免BLE5101處于睡眠模式而導致無法連接到PC):

wKgZomRYlM2AOHywAAJ6-9Ns_GU358.pngwKgaomRYlNSAcN1AAAIRamHpFmM631.png

5.2、設置J-Link參數

按如下順序點擊Keil開發工具的各級子菜單:Project -> Options for Target -> Debug -> Settings -> Flash Download

其中Debug界面的配置應圖下圖所示:

wKgaomRYlOiAXbWMAAHgYVJ8i8g082.png

點擊Settings按鈕進入J-Link的在線調試參數配置界面。如果連接上了藍牙模塊BLE5101,則”SW Device”會顯示BLE5101的設備信息

wKgZomRYlPCAMtNVAALuI9UeVeA283.png

點擊Flash Download進入J-Link在線下載的參數配置界面:

wKgZomRYlP6AePJDAAFjSW98xSY495.png

在該界面,如果沒有默認的Flash選項出現,需要點擊Add按鈕,手動添加Fr801xH芯片的Flash下載算法選項。點擊Add后,選中FR8010H設備即可

5.3、通過J-Link下載程序

現在,您可以回到Keil界面,點擊

wKgZomRYlQiADuqwAAABrOT4_Kc720.png

將編譯完成的.bin文件下載到藍牙模塊BLE5101上。如果一切順利,燒錄完成后,BLE5101會復位,應用程序會開始運行。

6、監視器

您可以將藍牙模塊BLE5101的引腳15、16分別引出一根導線,通過USB轉串口工具連接到PC,打開串口工具即可監視應用程序的運行情況。

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

    關注

    114

    文章

    5874

    瀏覽量

    171274
  • 藍牙模塊
    +關注

    關注

    30

    文章

    580

    瀏覽量

    55895
收藏 人收藏

    評論

    相關推薦

    什么是藍牙芯片?藍牙芯片和藍牙模塊的區別

    藍牙芯片是集成藍牙技術的微型元件,用于設備間無線連接。藍牙模塊基于芯片,簡化藍牙系統設計。芯片成本低但開發難,
    的頭像 發表于 07-18 16:48 ?2951次閱讀
    什么是<b class='flag-5'>藍牙</b>芯片?<b class='flag-5'>藍牙</b>芯片和<b class='flag-5'>藍牙</b><b class='flag-5'>模塊</b>的區別

    藍牙模塊的工作原理與電路設計

    藍牙技術是一種短距離無線通信技術,廣泛應用于各種智能設備中,如手機、耳機、智能手表等。藍牙模塊作為實現藍牙通信的核心部件,其工作原理和電路設計對于
    的頭像 發表于 06-14 16:04 ?1844次閱讀

    低功耗藍牙藍牙Mesh模塊的區別與關系

    低功耗藍牙模塊藍牙Mesh模塊的區別與關系 藍牙Mesh并非無線通信技術,而是一種網絡技術。藍牙
    的頭像 發表于 05-30 11:13 ?887次閱讀

    藍牙模塊選型之藍牙版本

    ? ? ? ?藍牙模塊作為一種小范圍無線連接技術,具有低功耗、低成本、方便快捷的特點,被廣泛應用于無線耳機、智能手表、無線遙控等場景,是實現無線通信的主流技術之一。 ? ? ? ?藍牙模塊
    的頭像 發表于 05-30 10:00 ?686次閱讀
    <b class='flag-5'>藍牙</b><b class='flag-5'>模塊</b>選型之<b class='flag-5'>藍牙</b>版本

    WiFi模塊藍牙模塊怎么區分?

    近些年,物聯網技術越來越先進,給人類生活帶來了巨大的便利。智能家居、智能家電點點滴滴都是科技進步的寫照。物聯網離不開WiFi藍牙技術,不少設備廠商在藍牙模塊和wifi模塊之中猶豫不定,
    的頭像 發表于 05-29 10:14 ?1058次閱讀
    WiFi<b class='flag-5'>模塊</b>和<b class='flag-5'>藍牙</b><b class='flag-5'>模塊</b>怎么區分?

    藍牙模塊選型之藍牙功能

    藍牙模塊,是一種集成藍牙功能的PCBA板,用于短距離無線通訊,藍牙模塊將芯片和外圍硬件電路集成到一個PCB上,開發出所需的內置程序實現
    的頭像 發表于 05-28 17:48 ?876次閱讀
    <b class='flag-5'>藍牙</b><b class='flag-5'>模塊</b>選型之<b class='flag-5'>藍牙</b>功能

    藍牙模塊喚醒原理是怎樣的?

    ? 隨著科技的發展,藍牙技術已經廣泛應用于各種設備,如智能手機、平板電腦、智能手表等。藍牙模塊作為一種重要的通信手段,為我們的生活帶來了極大的便利。然而,藍牙
    的頭像 發表于 05-27 15:52 ?1867次閱讀
    <b class='flag-5'>藍牙</b><b class='flag-5'>模塊</b>喚醒原理是怎樣的?

    WiFi藍牙模塊廠家帶你了解藍牙模塊功率的等級

    目前藍牙技術的突破已經讓許多藍牙模塊廠家從業者忘記了很多專業術語,比如Class1,Class2等,那么我們就藍牙模塊發射功率來做個詳細了解
    的頭像 發表于 05-24 17:42 ?1726次閱讀
    WiFi<b class='flag-5'>藍牙</b><b class='flag-5'>模塊</b>廠家帶你了解<b class='flag-5'>藍牙</b><b class='flag-5'>模塊</b>功率的等級

    什么是經典藍牙模塊

    ? 什么是經典藍牙模塊? 前面我們已經就藍牙模塊的概念做了了解,隨著時間的推移,產品越來越智能,需要的藍牙
    的頭像 發表于 05-24 14:52 ?628次閱讀
    什么是經典<b class='flag-5'>藍牙</b><b class='flag-5'>模塊</b>?

    藍牙模塊所用的EDR是什么?

    數據傳輸呢?答案就在于藍牙模塊所采用的EDR(Extended Data Rate)技術。本文美迅物聯網MesoonRF將為您詳細介紹藍牙模塊所用的EDR是什么。 ? 一、什么是EDR
    的頭像 發表于 05-24 14:23 ?589次閱讀
    主站蜘蛛池模板: 高清一级做a爱免费视 | 国产专区日韩精品欧美色 | 高清国产在线观看 | 日本在线观看一区 | 5060精品国产福利午夜 | 免费免费啪视频在线 | 精品色| 羞羞色院91精品网站 | 一级大片免费看 | 四虎网址在线观看 | 夜夜澡人人爽人人喊_欧美 夜夜综合网 | 色偷偷尼玛图亚洲综合 | 男女做视频网站免费观看 | 色综合久久天天综合绕观看 | 欧美色图一区 | 亚洲三级理论 | 起碰成人免费公开网视频 | 国产亚洲精品久久yy5099 | 国产精品美女在线观看 | 五月婷婷激情综合 | 国产精品资源在线观看网站 | 天天摸天天做天天爽水多 | 亚洲jizzjizz在线播放久 | 欧美日韩一区二区三区视视频 | 日本黄色三级视频 | 色网址在线| 天天操夜夜逼 | 国色天香精品亚洲精品 | 成人免费黄色网 | 美女扒开腿让男生桶爽网站 | 国产三级精品三级 | 成色视频| 性夜黄 a 爽免费看 性夜黄a爽影免费看 | 亚洲jizzjizz | 欧美精品国产第一区二区 | 亚洲伊人99综合网 | 女人的逼毛片 | 手机看片国产免费久久网 | 免费人成网ww777kkk手机 | 性做久久久久久久免费看 | 五月婷婷一区 |