STM32WB55RG开发(3)----生成 BLE 程序连接手机APP

STM32WB55RG开发----3.生成 BLE 程序连接手机APP

概述

本项目旨在利用 STM32WB55 微控制器的蓝牙低功耗(BLE)功能,实现与手机 APP 的无线连接。通过配置时钟源、启动关键模块(如 RCC、RTC、RF、IPCC 和 HSEM),以及启用蓝牙功能,用户可以创建一个稳定的 BLE 连接。此连接可用于数据交换和远程控制等应用场景。

最近在弄ST的教程,需要样片的可以加群申请:615061293/925643491 。

硬件准备

首先需要准备一个开发板,这里我准备的是自己绘制的开发板,需要的可以进行申请。

主控为STM32WB55RGV6

视频教学

https://www.bilibili.com/video/BV1NcmBYCEDt/

STM32WB55RG开发(3)----生成 BLE 程序连接手机APP

样品申请

https://www.wjx.top/vm/OhcKxJk.aspx#

源码下载

参考程序

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)模块用于管理多个进程之间共享的访问权限和资源同步。

资料下载链接:https://www.stmcu.jp/wp/wp-content/uploads/files/presentation-ja/STM32WB/17_STM32WB-System-Hardware-Semaphore-(HSEM)_J.pdf

开启HSEM如下。

配置IPCC

通信控制器(IPCC)模块的主要用于cpu之间的信号消息交换。

资料下载链接:https://www.st.com/content/ccc/resource/training/technical/product_training/group0/d3/17/dc/8a/bf/ef/4f/10/STM32WB-System-Inter-Processor-communication-controller-IPCC/files/STM32WB-System-Inter-Processor-communication-controller-IPCC.pdf/jcr:content/translations/en.STM32WB-System-Inter-Processor-communication-controller-IPCC.pdf

开启如下所示。

配置RTC

启动RF

开启蓝牙

配置为自定义模板。

命名设备名,输入myDevice

配置BLE GATT,输入mySVC

配置mySVC,输入myCharWrite

设置工程信息

工程文件设置

结果演示

在手机APP可以收到该蓝牙设备。

连接后如下所示。

相关推荐
智联物联1 天前
智慧交通管理信号灯通信4G工业路由器应用
4g·无线·工业路由器·智慧交通·物联网模块·全网通·信号灯控制
静止了 所有的花开2 天前
BlueZ 学习之GATT Server开发
蓝牙·glib·gatt·bluez·gatt server·d‑bus
奔跑吧 android1 个月前
【android bluetooth 协议分析 01】【HCI 层介绍 30】【hci_event和le_meta_event如何上报到btu层】
ble·bluetooth·aosp13·br/edr·hci_event·le_meta_event
zzc9211 个月前
手机(电脑)与音响的蓝牙通信
智能手机·电脑·蓝牙·2.4g·ble·嗅探
意法半导体STM321 个月前
STM32CubeMX 生成时钟获取函数的分析
mcu·stm32cubemx·数组·st·意法半导体·hal 时钟获取函数
得单片机的运1 个月前
STM32的蓝牙通讯(HAL库)
stm32·单片机·嵌入式硬件·蓝牙
TengTaiTech2 个月前
QCC系列显示交互层的自研技术突破与实践
蓝牙·qcc·ldac
yuanyun_elber2 个月前
btstack移植之安全配对(二)
蓝牙·ble·btstack
JXNL@2 个月前
无线调制的几种方式
无线
一夜空中最亮的星一2 个月前
【HCI log】Google Pixel 手机抓取hci log
智能手机·蓝牙·log·hci·蓝牙hci log·hci log