概述
本項(xiàng)目旨在利用 STM32WB55 微控制器的藍(lán)牙低功耗(BLE)功能,實(shí)現(xiàn)與手機(jī) APP 的無(wú)線連接。通過(guò)配置時(shí)鐘源、啟動(dòng)關(guān)鍵模塊(如 RCC、RTC、RF、IPCC 和 HSEM),以及啟用藍(lán)牙功能,用戶可以創(chuàng)建一個(gè)穩(wěn)定的 BLE 連接。此連接可用于數(shù)據(jù)交換和遠(yuǎn)程控制等應(yīng)用場(chǎng)景。
最近在弄ST的教程,需要樣片的可以加群申請(qǐng):615061293/925643491 。
硬件準(zhǔn)備
首先需要準(zhǔn)備一個(gè)開發(fā)板,這里我準(zhǔn)備的是自己繪制的開發(fā)板,需要的可以進(jìn)行申請(qǐng)。
主控為STM32WB55RGV6

視頻教學(xué)
[https://www.bilibili.com/video/BV1NcmBYCEDt/]
樣品申請(qǐng)
[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]
選擇芯片型號(hào)

配置時(shí)鐘源
HSE與LSE分別為外部高速時(shí)鐘和低速時(shí)鐘,在本文中使用外置的時(shí)鐘源,故都選擇Crystal/Ceramic Resonator選項(xiàng),如下所示:

配置時(shí)鐘樹

RTC時(shí)鐘配置

RF wakeup時(shí)鐘配置

查看開啟STM32_WPAN條件
可以看到,需要開啟RF、RTC、RCC、IPCC、HSEM。

配置HSEM
硬件信號(hào)量(HSEM)模塊用于管理多個(gè)進(jìn)程之間共享的訪問(wèn)權(quán)限和資源同步。

資料下載鏈接:

配置IPCC
通信控制器(IPCC)模塊的主要用于cpu之間的信號(hào)消息交換。

開啟如下所示。

配置RTC

啟動(dòng)RF

開啟藍(lán)牙

配置為自定義模板。

命名設(shè)備名,輸入myDevice

配置BLE GATT,輸入mySVC

配置mySVC,輸入myCharWrite

設(shè)置工程信息

工程文件設(shè)置

結(jié)果演示
在手機(jī)APP可以收到該藍(lán)牙設(shè)備。

連接后如下所示。

審核編輯 黃宇
-
藍(lán)牙
+關(guān)注
關(guān)注
119文章
6311瀏覽量
178672 -
BLE
+關(guān)注
關(guān)注
13文章
774瀏覽量
66332
發(fā)布評(píng)論請(qǐng)先 登錄
LAT1215+如何讓 STM32WB 在沒有 LSE 時(shí)運(yùn)行 BLE 應(yīng)用程序
MLPF-WB55-01E3:2.4 GHz低通濾波器的卓越之選
MLPF - WB55 - 01E3:2.4 GHz低通濾波器的深度解析
STM32WB連接擴(kuò)展板技術(shù)解析:從硬件架構(gòu)到開發(fā)實(shí)踐
STM32WB09KE評(píng)估板技術(shù)解析與應(yīng)用指南
STM32WB07CC開發(fā)板技術(shù)解析與應(yīng)用指南
STM32WB55RG開發(fā)(3)----生成 BLE 程序連接手機(jī)APP
評(píng)論