STM32CUBEMX创建X-CUBE-BLE1例程

描述

概述

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

硬件准备

stm32cubemx

安装软件包

可以选择下图的install进行安装。 stm32cubemx 选择需要安装的组件。 stm32cubemx

选择芯片型号

选择NUCLEO-L476RG开发板。 stm32cubemx

选择软件包

在Software Packs->Select Component。 stm32cubemx

stm32cubemx

创建SensorDemo_BLESensor-App例程

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

stm32cubemx

组件配置如下所示。 stm32cubemx

管脚配置

X-NUCLEO-IDB05A2扩展图。

stm32cubemx

stm32cubemx

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

配置SPI。

stm32cubemx 配置BLE组件。 stm32cubemx 配置中断。

stm32cubemx

结果演示

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

stm32cubemx

可以查看温度等信息。

stm32cubemx

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
记帖MCU 2022-11-18
0 回复 举报
交流ⓆU_N:6_15061293 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分