概述
本項目旨在利用 STM32WB55 微控制器的藍(lán)牙低功耗(BLE)功能,實現(xiàn)與手機(jī) APP 的無線連接。通過配置時鐘源、啟動關(guān)鍵模塊(如 RCC、RTC、RF、IPCC 和 HSEM),以及啟用藍(lán)牙功能,用戶可以創(chuàng)建一個穩(wěn)定的 BLE 連接。此連接可用于數(shù)據(jù)交換和遠(yuǎn)程控制等應(yīng)用場景。
最近在弄ST的教程,需要樣片的可以加群申請:615061293/925643491 。
硬件準(zhǔn)備
首先需要準(zhǔn)備一個開發(fā)板,這里我準(zhǔn)備的是自己繪制的開發(fā)板,需要的可以進(jìn)行申請。
主控為STM32WB55RGV6
視頻教學(xué)
[https://www.bilibili.com/video/BV1NcmBYCEDt/]
樣品申請
[https://www.wjx.top/vm/OhcKxJk.aspx#]
源碼下載
[https://download.csdn.net/download/qq_24312945/90044065]
參考程序
[https://github.com/CoreMaker-lab/STM32WB55_SENSOR]
[https://gitee.com/CoreMaker/STM32WB55_SENSOR]
選擇芯片型號
配置時鐘源
HSE與LSE分別為外部高速時鐘和低速時鐘,在本文中使用外置的時鐘源,故都選擇Crystal/Ceramic Resonator選項,如下所示:
配置時鐘樹
RTC時鐘配置
RF wakeup時鐘配置
查看開啟STM32_WPAN條件
可以看到,需要開啟RF、RTC、RCC、IPCC、HSEM。
配置HSEM
硬件信號量(HSEM)模塊用于管理多個進(jìn)程之間共享的訪問權(quán)限和資源同步。
資料下載鏈接:
配置IPCC
通信控制器(IPCC)模塊的主要用于cpu之間的信號消息交換。
開啟如下所示。
配置RTC
啟動RF
開啟藍(lán)牙
配置為自定義模板。
命名設(shè)備名,輸入myDevice
配置BLE GATT,輸入mySVC
配置mySVC,輸入myCharWrite
設(shè)置工程信息
工程文件設(shè)置
結(jié)果演示
在手機(jī)APP可以收到該藍(lán)牙設(shè)備。
連接后如下所示。
審核編輯 黃宇
-
藍(lán)牙
+關(guān)注
關(guān)注
116文章
6058瀏覽量
173631 -
BLE
+關(guān)注
關(guān)注
12文章
697瀏覽量
60598
發(fā)布評論請先 登錄
STM32WB5MMG模塊能否支持Thread轉(zhuǎn)WIFI?
STM32WB5MMG模塊能否支持Thread轉(zhuǎn)WIFI?
STM32WB5MMG模塊能否支持Thread轉(zhuǎn)WIFI?
請問STM32WB55可以通過固件刷寫的方式在芯片里預(yù)置key嗎?
STM32WB09KEV6TR生成的代碼需要改哪些地方才能實現(xiàn)開啟BLE?
STM32WB09的開發(fā)板下載藍(lán)牙的程序之后,手機(jī)的藍(lán)牙檢測不到是為什么?
STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動后也沒有變化,是什么原因?
STM32WB55RG開發(fā)(5)----監(jiān)測STM32WB連接狀態(tài)

STM32WB55RG開發(fā)(2)----STM32CubeProgrammer燒錄

STM32WB55RG開發(fā)(1)----開發(fā)板測試

調(diào)頻無線耳機(jī)怎么連接手機(jī)
單片機(jī)WiFi模塊怎樣連接手機(jī)APP
【xG24 Matter開發(fā)套件試用體驗】BLE OTA調(diào)試
安信可Ai-WB2系列模組/開發(fā)板連接AWS亞馬遜云方法

評論