你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【NUCLEO-WB09KE评测】+使用STM32CubeMX新建蓝牙工程

[复制链接]
STMWoodData 发布时间:2024-10-31 23:57

NUCLEO-WB09KE开发板是一款蓝牙®低功耗无线和超低功耗开发板,内嵌了一颗强大且符合蓝牙®低功耗SIG规范v5.4的超低功耗无线射频芯片。板载MCU STM32WB09xx系列提供高达64 MHz的CPU、512 KB Flash存储器和64 KB RAM。本次就来分享一下如何使用STM32CubeMX来开发蓝牙应用。

首先在STM32CubeMX选择NUCLEO-WB09KE新建工程。

image.png

image.png

这里要注意想要使用蓝牙功能必须使能外部时钟,否则相关的外设都是灰色无法选择。

下面有提示,咱们可以按提示来操作。

使能STM32_BLE需要先使能RADIO外设。

image.png

使能RADIO需要先使能RF和RADIO_TIMER.

image.png

使能RF和RADIO_TIMER需要HSE外部时钟。

image.png

下面我们先使能外部时钟。

image.png

image.png

使能之后就会发现之前灰色的外设可以选择设置了。先使能RADIO_TIMER.

image.png

接着使能RADIO外设。

image.png

还要使能PKA外设。

image.png

再就是STM32_BLE库设置。

image.png

蓝牙部分也是初次接触,慢慢摸索。下面是蓝牙广播设置参数。这里只使能了蓝牙广播名称。

image.png

下面设置串口调试接口。

image.png

使能蓝牙配置功能

image.png

接着初始化一些其他外设,然后就是工程代码生成设置。

image.png

设置完成后生成KEIL工程代码。

image.png

生成的工程直接编译通过。

image.png

先烧写到开发板上试试。复位重启开发板就可以发现蓝牙名称了。

image.png

通过设置打印串口输出。可以从串口看到打印信息。

image.png

image.png

通过手机蓝牙软件查看开发板。

image.png

image.png

image.png

image.png

摸索了许久,总算可以看到蓝牙连接信息了。下一步再继续学**蓝牙协议栈相关信息。

image.png
image.png
收藏 评论2 发布时间:2024-10-31 23:57

举报

2个回答
STMWoodData 回答时间:5 天前
代码工程:# Z5 E# |% p& I) t/ `, i

7 z1 w! v* v# W7 V& `" W& E wb09_demo.zip (5.23 MB, 下载次数: 1)
STMCU-管管 回答时间:昨天 14:44

感谢分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版