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新建工程。
这里要注意想要使用蓝牙功能必须使能外部时钟,否则相关的外设都是灰色无法选择。 下面有提示,咱们可以按提示来操作。 使能STM32_BLE需要先使能RADIO外设。
使能RADIO需要先使能RF和RADIO_TIMER.
使能RF和RADIO_TIMER需要HSE外部时钟。
下面我们先使能外部时钟。
使能之后就会发现之前灰色的外设可以选择设置了。先使能RADIO_TIMER.
接着使能RADIO外设。
还要使能PKA外设。
再就是STM32_BLE库设置。
蓝牙部分也是初次接触,慢慢摸索。下面是蓝牙广播设置参数。这里只使能了蓝牙广播名称。
下面设置串口调试接口。
使能蓝牙配置功能
接着初始化一些其他外设,然后就是工程代码生成设置。
设置完成后生成KEIL工程代码。
生成的工程直接编译通过。
先烧写到开发板上试试。复位重启开发板就可以发现蓝牙名称了。
通过设置打印串口输出。可以从串口看到打印信息。
通过手机蓝牙软件查看开发板。
摸索了许久,总算可以看到蓝牙连接信息了。下一步再继续学**蓝牙协议栈相关信息。 |
AI工具训练营-用ChatGPT解决HID Keyboard实现的问题
从照明到楼宇:STM32WBx5 BLE Mesh 落地指南
STM32WB ZigBee 配网:从“按键入网”到“安全运营”的六边形战士养成记
F429I-DISC1体验报告(5) 滚动菜单、语言切换的实现丨国庆开发板测评活动
意法半导体18nm STM32V8震撼登场,获SpaceX星链选用,重新定义高性能MCU未来
F429I-DISC1体验报告(4) 温度可视化动态图表的实现丨国庆开发板测评活动
STM32云连接 干货都在这里!
F429I-DISC1体验报告(3) 画板线条绘制和调色功能的实现丨国庆开发板测评活动
F429I-DISC1体验报告(1)久经沙场,锋芒依旧丨TouchGFX开发F429丨国庆开发板测评活动
《STM32U3线上课程》学习笔记+FLASH存储器的核心特性
微信公众号
手机版
感谢分享