概述
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文章
7714瀏覽量
152638 -
STM32
+關注
關注
2276文章
10947瀏覽量
359157 -
stm32cubemx
+關注
關注
5文章
286瀏覽量
15365
發布評論請先 登錄
相關推薦
STM32CubeMX用于STM32配置和初始化C代碼生成
工程師開發利器:STM32CubeMX 與 eDesignSuite 的協同開發

使用stm32cubeMX無法生成mdk工程文件?
STM32CubeMX的菜單介紹

評論