STM32CUBEMX創(chuàng)建X-CUBE-BLE1例程
概述
X-CUBE-BLE1 是 STM32Cube 的擴展軟件包。它在 STM32 微控制器上運行,包括 BlueNRG-MS 藍牙低功耗設備的驅(qū)動程序。它基于 STM32Cube 軟件技術構(gòu)建,可簡化跨不同 STM32 微控制器的可移植性。該視頻展示了如何在 STM32CubeMX 工具中使用 X-CUBE-BLE1 包。 在這以X-NUCLEO-IDB05A2擴展版進行演示,主控板選擇NUCLEO-L476RG。
視頻教學
聽不到聲音的請點擊跳轉(zhuǎn)進行觀看。?https://www.bilibili.com/video/BV1t5411U76m/
硬件準備

安裝軟件包
可以選擇下圖的install進行安裝。?

?選擇需要安裝的組件。?

選擇芯片型號
選擇NUCLEO-L476RG開發(fā)板。?

選擇軟件包
在Software Packs->Select Component。?


創(chuàng)建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組件。?

?配置中斷。

結(jié)果演示
下載完程序后,開啟ST BLE Sensor(APP在群內(nèi)有615061293),可以看到搜索到的信息。

可以查看溫度等信息。

最后
以上的代碼會在Q群里分享。QQ群:615061293。 或者關注微信公眾號『記帖』,持續(xù)更新文章和學習資料,可加作者的微信交流學習!?

標簽: