
硬件准备 - w" g: ?$ x1 V* |) I) Q ![]() 2 z4 a6 _- L* Q6 r, a0 C5 j 安装软件包5 ]2 h3 ~; O) O 可以选择下图的install进行安装。 ![]() : W% o3 f& H v O7 a( i 选择需要安装的组件。 3 V# J' d) ~4 o1 j3 X" l ![]() 选择芯片型号! T0 T; @) t8 J9 ? 选择NUCLEO-L476RG开发板。 ![]() ) p6 C, U8 {( k, Z( |# a 选择软件包/ j9 b: F4 p5 Y# ?% G% E5 a+ g, { 在Software Packs->Select Component。/ E2 ?- [- c. d' F/ g! q $ ]0 l7 O7 J3 N3 T9 J) W ![]() ![]() O6 Z% {, k: T" n& T: T ( E% o( f+ F. B+ R8 _2 j' J/ Q6 G 创建SensorDemo_BLESensor-App例程' A; p6 `' s; g$ C* ^ 下图是官方所给例程的说明,使用的X-CUBE-BLE1组件。 ![]() - V, s! l; }/ t0 @. w& O 组件配置如下所示。 " `" A. P) E ]) ]! L: X" }6 a. l ![]() 管脚配置 X-NUCLEO-IDB05A2扩展图。& X9 ^4 H7 N+ i7 J5 z/ U $ R$ y& `: c1 x4 Y' K& f/ g. H ![]() 8 d* }& ~6 t, Y4 N& a ![]() 由上可以得知,先需要做如下配置:" @) Z. L7 ^- g4 @0 D; y 1.删除PB3的配置9 A2 D P- a; w7 n' V 2.使能SPI1为 Full-Duplex Master Mode 3.开启USART2. O" b2 I0 Y% E3 J* Z8 C8 J 4.配置PA0,PA1,PA8。$ e$ s0 ]& B: O+ R 首先对普通管脚PA0,PA1,PA8进行配置。 ![]() 配置SPI。) P2 B0 m- g: Z2 L7 k6 n0 e! b ![]() ' G4 r+ [2 \# x 配置BLE组件。7 z: x* S/ ^" Z , p. ^7 T# r2 ]- c& S6 Q7 l& Z ![]() 配置中断。 ![]() 5 R& ~4 G0 r! n6 f+ }& q" o- w 结果演示, w- x6 \. B5 X* P9 ?$ d8 |% b: A 下载完程序后,开启ST BLE Sensor(APP在群内有615061293),可以看到搜索到的信息。 ![]() 可以查看温度等信息。7 q& D. g7 ?7 ^& @1 V$ E ![]() J5 J" X, G8 a2 z8 P: N4 ` ( j. |% x3 z5 a | |
STM32 ISP IQTune:真正零门槛的免费ISP调整软件
【经验分享】STM32 新建基于STM32F40x 固件库的MDK5 工程
意法半导体MCU双供应链策略,打消中国客户后顾之忧
【经验分享】基于STM32使用HAL库实现USB组合设备CDC+MSC
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来
ST推出灵活、面向未来的智能电表通信解决方案,助力能源转型
意法半导体 x Qu-Bit Electronix:推动新一轮的数字声音合成革命
从STM32 MPU产品看嵌入式系统中微处理器的新变化
【Hot!】STM32全系列开发板都支持Arduino开发,你知道吗?
【经验分享】STM32 HAL库移植FreeModbus详细步骤