
硬件准备* ]( _" y6 q; e- u. M9 o8 A![]() $ T b8 ?+ `3 P4 N1 [1 J 安装软件包 可以选择下图的install进行安装。 ![]() ( c& M% `: {4 U% x& E 选择需要安装的组件。/ l8 y* m }' |# H ![]() 选择芯片型号8 B( _% i# P# O9 F, N 选择NUCLEO-L476RG开发板。 ![]() / ?/ j. V: t2 O# U 选择软件包 在Software Packs->Select Component。# q* m! _ L0 z! l2 _ ![]() ![]() ' j6 t+ X- u3 w6 Q, o* I& Y ; G" [4 ]0 ]1 Y 创建SensorDemo_BLESensor-App例程; s( Z! k2 H+ E. j 下图是官方所给例程的说明,使用的X-CUBE-BLE1组件。6 Y3 e- E( E, y2 S/ }# d' I; M ![]() 组件配置如下所示。 ![]() ) o+ J1 J) [( I4 _, H1 p7 w1 w 管脚配置" G7 Y, \. Z. p7 z; S; x3 q X-NUCLEO-IDB05A2扩展图。+ _* _" C, m0 a5 N! X 4 Q; k0 O$ z# ?' n! q ![]() ![]() 由上可以得知,先需要做如下配置:: L% C) C2 O( Q, Z+ n- `1 i 1.删除PB3的配置6 Z3 D: X% J7 ?" b: z 2.使能SPI1为 Full-Duplex Master Mode 3.开启USART2( n3 }4 ^! Z$ \3 P9 r3 c 4.配置PA0,PA1,PA8。 首先对普通管脚PA0,PA1,PA8进行配置。2 `! j% j# `$ Z# |' o ![]() 配置SPI。9 {. L4 q/ E5 I! D/ \ 1 Z3 |! n t) R4 p8 A% \ ![]() 5 W) u) S4 {( }4 V+ d; o 配置BLE组件。6 y0 r' ?, O8 q. E0 D7 w/ B ![]() 3 _6 T8 w J4 b2 J+ r- I 配置中断。* K h- j, Q3 _$ {. f: n1 ^ k2 H ![]() 结果演示! i; b. X3 K, O# M, i 下载完程序后,开启ST BLE Sensor(APP在群内有615061293),可以看到搜索到的信息。7 _0 B" ~7 }8 g; c/ E : J5 W% \2 Y5 Q8 Y! m, s ![]() 0 T. d4 B: x5 V- B* I0 N3 | 可以查看温度等信息。 ![]() , C" A4 g* v0 L% B ' q0 P! w+ P8 _ _) R$ I |
【2025·STM32峰会】GUI解决方案实训分享2-编译运行TouchGFX咖啡机例程(含桌面仿真)
实战经验 | Keil工程使用NEAI库的异常问题
STM32 ISP IQTune:真正零门槛的免费ISP调整软件
【经验分享】STM32 新建基于STM32F40x 固件库的MDK5 工程
意法半导体MCU双供应链策略,打消中国客户后顾之忧
【经验分享】基于STM32使用HAL库实现USB组合设备CDC+MSC
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来
ST推出灵活、面向未来的智能电表通信解决方案,助力能源转型
意法半导体 x Qu-Bit Electronix:推动新一轮的数字声音合成革命
从STM32 MPU产品看嵌入式系统中微处理器的新变化