概述
X-CUBE-BLE1 是 STM32Cube 的扩展软件包。它在 STM32 微控制器上运行,包括 BlueNRG-MS 蓝牙低功耗设备的驱动程序。它基于 STM32Cube 软件技术构建,可简化跨不同 STM32 微控制器的可移植性。该视频展示了如何在 STM32CubeMX 工具中使用 X-CUBE-BLE1 包。 在这以X-NUCLEO-IDB05A2扩展版进行演示,主控板选择NUCLEO-L476RG。
硬件准备

安装软件包
可以选择下图的install进行安装。
选择需要安装的组件。 
选择芯片型号
选择NUCLEO-L476RG开发板。 
选择软件包
在Software Packs->Select Component。 

创建SensorDemo_BLESensor-App例程
下图是官方所给例程的说明,使用的X-CUBE-BLE1组件。

组件配置如下所示。 
管脚配置
X-NUCLEO-IDB05A2扩展图。


由上可以得知,先需要做如下配置: 1.删除PB3的配置 2.使能SPI1为 Full-Duplex Master Mode 3.开启USART2 4.配置PA0,PA1,PA8。 首先对普通管脚PA0,PA1,PA8进行配置。 
配置SPI。
配置BLE组件。
配置中断。

结果演示
下载完程序后,开启ST BLE Sensor(APP在群内有615061293),可以看到搜索到的信息。

可以查看温度等信息。

审核编辑:汤梓红
-
微控制器
+关注
关注
48文章
8249浏览量
162351 -
STM32
+关注
关注
2305文章
11120浏览量
371134 -
stm32cubemx
+关注
关注
5文章
287浏览量
17147
发布评论请先 登录
意法半导体:STM32CubeMX将不再集成到STM32CubeIDE中
关于STMCubeIDE创建工程BUG怎么解决?
使用STM32CubeMX的时候创建的工程已经使用的板载资源如何去掉?
使用STM32CubeMX进行配置USB的时候,有哪些小的需要注意的细节?
STM32开发入门进阶必备!《STM32嵌入式系统开发—基于STM32CubeMX和HAL库》新书发布!
STM32cubeMx打开报错更新器正在下载,怎么解决?
请问如何使用STM32CubeMX修改STM32Cube_FW_MP2_V1.0.0固件中的项目例程引脚?
STM32CubeMX无法打开.ioc文件怎么解决?
STM32CubeMX生成的FreeRTOS源码格式如何优化?
win7 64位系统STM32CubeMX安装完成后数据包无法升级到最新版本,怎么解决?
STM32CubeMX用于STM32配置和初始化C代码生成
工程师开发利器:STM32CubeMX 与 eDesignSuite 的协同开发
使用stm32cubeMX无法生成mdk工程文件?
STM32CubeMX的菜单介绍

STM32CUBEMX创建X-CUBE-BLE1例程
评论