国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

應用筆記|如何構建 STM32WBx5 微控制器的低功耗藍牙? mesh 應用

STM32單片機 ? 來源:未知 ? 2023-04-01 01:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

低功耗藍牙技術(BLE)-mesh 通過物聯網IoT)解決方案的 mesh 網絡功能來連接多個低功耗技術器件。它通過嵌入式低功耗藍牙通信技術將 STM35WBx5 產品集成到一個支持雙向無線通信的強大且范圍可擴展的 mesh 網絡中。

該解決方案不僅包含用于安全通信的所有核心功能,還提供了構建應用所需的所有靈活性。它使用了支持 mesh 棧 APIs 和相關事件回調的 STM32WBx5 器件。軟件開發套件(SDK)以庫形式提供了 mesh 棧并以源代碼的形式提供示例應用程序,以演示如何使用庫。

BLE mesh 可用于需要通過低功耗藍牙技術在 mesh 網絡中進行不頻繁的數據傳輸的多種應用,以創建諸如以下分布式控制系統

? 智能照明

? 家居和建筑自動化

? 工業自動化本應用筆記中的示例將與帶演示示例的 P-NUCLEO-WB55 pack 一起使用。

演示示例用于更改應用接口,使用庫實現所需的硬件和軟件功能。演示應用可用于 P-NUCLEO-WB55 pack。演示應用實現了智能照明控制方案,并可以修改,以滿足特定要求。

目錄預覽

1 概述

2 入門指南

3 固件結構

4 使用BLE mesh演示

5 固件初始化和配置

6 Mesh 網絡信息

1. 概述

本文檔適用于基于 STM35WBx5 Arm微控制器

2.入門指南

本文檔中的示例應用實現了智能照明控制方案。要修改應用,按順序執行以下步驟:

第 1 步.將板連接到 PC

第 2 步.在 IDE 中編譯固件

第 3 步.將固件刷寫到板中

第 4 步.在 STM32WB-mesh 應用中配置板

第 5 步.使用應用程序切換板載 LED

2.1 板接口

下表詳細列出了 P-NUCLEO-WB55 pack 電源管理應用和用戶接口,例如 LED 和按鈕。

54fa1a28-cfe6-11ed-bfe3-dac502259ad0.png

2.2P-NUCLEO-WB55 套件板設置

使用 USB 線將主 P-NUCLEO-WB55 pack 板連接到主機 PC。該線纜用于兩個目的:

? 用于為 P-NUCLEO-WB55 pack 板供電;

? 在 PC 和 P-NUCLEO-WB55 pack 板之間建立一個串行數據鏈路。

P-NUCLEO-WB55 pack 板集成 ST-LINK/V2-1 調試工具/編程工具。可在 www.st.com 上獲得 MicrosoftWindows版的相關 STSW-LINK009 ST-LINK/V2-1 USB 驅動器版本。通用板布局如圖 1. STM35WBx5 板與 PC 的連接中所示。

提示:確保將 STM35WBx5 升級為 BLE 棧版本 1.0.0 或更高版本。STM32 ST-LINK 實用程序 GUI 可用于管理更新。

圖1. STM35WBx5 板與 PC 的連接

551946dc-cfe6-11ed-bfe3-dac502259ad0.png

2.3 系統要求

設置和運行 BLE mesh 智能照明應用的最低系統要求為:

? 采用 IntelAMD 處理器并運行以下 Microsoft 操作系統之一的 PC:

– WindowsXP– WindowsVISTA

– Windows 7

Windows 10

? 至少 128 MB RAM

? 2 個 USB 端口

? 有 40 MB 硬盤空間

? 開發工具鏈和編譯器:

Keil μVision v5.23

– IAR Embedded Workbench v8.20.2

2.4 安裝BLE mesh

安裝BLE mesh,請執行以下步驟:

  • 將數據包的內容解壓到臨時目錄中。
  • 啟動安裝程序并按照屏幕上的說明進行操作
  • 安裝在磁盤驅動器上的適當文件夾中。

3.固件結構

圖2. 固件結構

5588b58a-cfe6-11ed-bfe3-dac502259ad0.png

固件包用以下結構構建,如上圖所示:

? 文檔文件夾,其中包含通過源代碼生成的一組已編譯的 HTML 文件以及所有軟件組件和 API 的詳細描述;

? 驅動文件夾,其中包含硬件抽象層(HAL)、用于支持硬件平臺和組件的板特定驅動,以及 Cortex-M 處理器系列與供應商無關的 CMSIS 硬件抽象層。

? 中間件文件夾,其中包含 mesh 和 BLE 通信庫:

– 層組件之間的水平交互是通過調用特征 APIs 來直接執行的,而與底層驅動程序的垂直交互是通過庫系統調用接口中實現的特定回調函數和靜態宏來管理的;

– BLE mesh 庫 v1.09.000 根據藍牙 SIG mesh 配置文件 v1.0 和 mesh 模型 v1.0 規范構建,如圖 3. BLEmesh 庫架構中所述。

? 項目文件夾,其中包含 P-NUCLEO-WB55 pack 板的 IAR Embedded Workbench 集成開發環境的工作區;

? EWARM 文件夾,其中包含 IAR Embedded 工作區。文件夾中的源文件通過綁定固件層來實現演示 BLEmesh 的功能。

圖 3. BLE mesh 庫架構

5595c9e6-cfe6-11ed-bfe3-dac502259ad0.png

圖 4. 文件夾、子文件夾和數據包內容

55aac116-cfe6-11ed-bfe3-dac502259ad0.png

本文檔主要通過演示示例用于更改應用接口,使用庫實現所需的硬件和軟件功能為大家展示如何構建 STM32WBx5 微控制器的低功耗藍牙 mesh 應用。由于文章篇幅有限僅展示部分,完整內容請點擊“閱讀原文”下載原文檔。

55d5576e-cfe6-11ed-bfe3-dac502259ad0.png

長按掃碼關注公眾號

更多資訊,盡在STM32

點擊“閱讀原文”,可下載原文檔


原文標題:應用筆記|如何構建 STM32WBx5 微控制器的低功耗藍牙? mesh 應用

文章出處:【微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。


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

    關注

    6076

    文章

    45495

    瀏覽量

    670276
  • STM32
    +關注

    關注

    2309

    文章

    11162

    瀏覽量

    373415

原文標題:應用筆記|如何構建 STM32WBx5 微控制器的低功耗藍牙? mesh 應用

文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Atmel XMEGA B3微控制器:高性能與低功耗的完美結合

    Atmel XMEGA B3微控制器:高性能與低功耗的完美結合 在當今的電子設計領域,高性能、低功耗微控制器是眾多工程師的追求。Atmel XMEGA B3系列
    的頭像 發表于 02-28 14:10 ?96次閱讀

    STM32L072xx系列微控制器低功耗設計的優選之選

    STM32L072xx系列微控制器低功耗設計的優選之選 在當今的電子設備設計中,低功耗、高性能的微控制器是眾多工程師追求的目標。STMic
    的頭像 發表于 02-28 11:35 ?243次閱讀

    RL78/I1A微控制器低功耗與高性能的完美結合

    ,成為了眾多應用場景的理想選擇。今天,我們就來深入了解一下這款微控制器。 文件下載: R5F111PGAFB#30.pdf 一、概述 RL78/I1A是一款專為逆變器控制、數字電源控制
    的頭像 發表于 02-25 15:10 ?110次閱讀

    EFM32TG微控制器低功耗高性能的理想之選

    EFM32TG微控制器低功耗高性能的理想之選 在當今的電子設計領域,低功耗和高性能是兩個至關重要的指標。而SILICON LABS的EFM32 Gecko Family EFM32TG微控制
    的頭像 發表于 02-10 15:35 ?141次閱讀

    請問CW32低功耗32位微控制器采用的是什么內核?

    CW32低功耗32位微控制器采用的是什么內核?
    發表于 01-14 07:52

    請問CW32低功耗32位微控制器可以應用在哪些領域了?

    CW32低功耗32位微控制器可以應用在哪些領域了?
    發表于 01-14 06:30

    AN5289 使用 STM32WB 系列微控制器構建射頻應用筆記

    本文檔一步一步地指導設計人員基于 STM32WB 系列微控制器構建特定 Bluetooth低功耗或802.15.4 應用。它匯集了最重要的信息,并且列出了需要處理的方面。為了充分利用本
    發表于 01-09 14:13 ?0次下載

    RA0E2微控制器低功耗設計的理想之選

    RA0E2微控制器低功耗設計的理想之選 在當今的電子設計領域,低功耗、高性能的微控制器需求日益增長。Renesas的RA0E2系列微控制器
    的頭像 發表于 12-26 17:30 ?701次閱讀

    NXP MCX C系列微控制器:入門級低功耗解決方案

    NXP MCX C系列微控制器:入門級低功耗解決方案 在電子設計領域,尋找一款既經濟實惠又具備低功耗特性的微控制器是許多工程師的目標。NXP的MCX C系列
    的頭像 發表于 12-24 14:00 ?466次閱讀

    探索PCA9422:低功耗微控制器的高效電源管理解決方案

    探索PCA9422:低功耗微控制器的高效電源管理解決方案 在低功耗微控制器應用領域,電源管理是一個關鍵的環節。一款性能優良的電源管理IC(PMIC)能夠顯著提升系統的效率、穩定性和可靠
    的頭像 發表于 12-24 10:15 ?507次閱讀

    在進行低功耗設計時如何優化CW32L083系列微控制器功耗

    在進行低功耗設計時,如何優化CW32L083系列微控制器功耗
    發表于 12-16 06:03

    STM32WB1MMC藍牙低功耗模塊技術解析與應用設計

    微控制器,具有出色的接收靈敏度和高輸出功率信號,因此可提供同類最佳的射頻性能。其低功耗特性可延長電池壽命、小紐扣電池或能量采集。STMicroelectronics STM32WB1
    的頭像 發表于 10-25 16:20 ?1537次閱讀
    <b class='flag-5'>STM32</b>WB1MMC<b class='flag-5'>藍牙</b><b class='flag-5'>低功耗</b>模塊技術解析與應用設計

    STM32WBA6無線微控制器技術解析:多協議、低功耗與安全特性

    STMicroelectronics STM32WBA6無線微控制器具有高性能、高效率和靈活性。這些超低功耗器件集成了符合藍牙^?^ LE和IEEE 802.15.4-2015標準的功
    的頭像 發表于 10-17 09:32 ?564次閱讀
    <b class='flag-5'>STM32</b>WBA6無線<b class='flag-5'>微控制器</b>技術解析:多協議、<b class='flag-5'>低功耗</b>與安全特性

    昂科燒錄支持ST意法半導體的超低功耗微控制器STM32L4S5VIT

    芯片燒錄領導者昂科技術近期宣布了其燒錄軟件的最新迭代,并公布了一系列新增兼容芯片型號。在此次更新中,意法半導體(ST)推出的超低功耗微控制器STM32L4S5VIT已被昂科通用編程A
    的頭像 發表于 05-08 16:08 ?862次閱讀
    昂科燒錄<b class='flag-5'>器</b>支持ST意法半導體的超<b class='flag-5'>低功耗</b><b class='flag-5'>微控制器</b><b class='flag-5'>STM32L4S5</b>VIT

    意法半導體推出全新STM32U3微控制器,物聯網超低功耗創新

    近日,意法半導體(STMicroelectronics)宣布推出新一代STM32U3微控制器(MCU),旨在為物聯網(IoT)設備帶來革命性的超低功耗解決方案。這款新產品不僅延續了意法半導體在超
    的頭像 發表于 03-13 11:09 ?1502次閱讀
    意法半導體推出全新<b class='flag-5'>STM32</b>U3<b class='flag-5'>微控制器</b>,物聯網超<b class='flag-5'>低功耗</b>創新