
硬件准备4 n7 a, Z# ?9 X& F9 D1 F![]() 8 J4 M+ g/ t( {4 h# k 安装软件包* i& z7 n* d8 w7 l7 F% E2 h 可以选择下图的install进行安装。9 r/ Z g; x J1 n5 P) W ![]() 选择需要安装的组件。0 Y4 q! x- Q% ~7 }7 F/ R & c+ Z7 L+ |* a" A5 f5 Q) `" G ![]() 选择芯片型号1 A t- ^4 y9 J5 r 选择NUCLEO-L476RG开发板。6 @. S, z6 ]' Z/ G5 |' I 4 H3 v5 H8 o7 B" S) w ![]() ; O: q6 c6 y5 Z 选择软件包/ _; ^* u# Y. C+ t4 |0 Y4 @ 在Software Packs->Select Component。 ![]() ![]() 创建SensorDemo_BLESensor-App例程0 h' b4 F0 V8 [! f$ O 下图是官方所给例程的说明,使用的X-CUBE-BLE1组件。 ![]() 7 Y( O! Z( F% L' q+ O) V2 t$ k 组件配置如下所示。# g3 K0 ?6 u5 k8 D ' }; q4 {, B; s ![]() * q G2 K* C3 D3 G0 L 管脚配置2 |& p, g1 k9 K- Q4 E X-NUCLEO-IDB05A2扩展图。( G2 V" i5 N# h+ @ e1 g+ [' h ![]() & B$ X( \* A) S$ A ![]() % V' w, |- t/ _4 v 由上可以得知,先需要做如下配置: 1.删除PB3的配置) h* e3 J& U4 H* M0 x5 | 2.使能SPI1为 Full-Duplex Master Mode 3.开启USART2 4.配置PA0,PA1,PA8。7 Y. }, t% a/ G4 x' m1 | 首先对普通管脚PA0,PA1,PA8进行配置。5 h8 l' @0 j% v. E& b- N ![]() 配置SPI。4 u' h, r! C$ W0 { l+ c6 w 5 @1 `2 N+ h, ^$ J& k: D ![]() , ^8 K% H/ p2 ~; S7 o9 Y0 G 配置BLE组件。 $ a; l& @% G) ?/ J ![]() 配置中断。 ![]() 结果演示! e/ b" X' i' B7 x( k& q0 r3 u3 ]0 G 下载完程序后,开启ST BLE Sensor(APP在群内有615061293),可以看到搜索到的信息。" W( S. x8 j! e; i3 _ / E$ {- s c0 l5 U$ f$ T ![]() 4 M% G6 q4 N6 [; X8 r' X% j 可以查看温度等信息。 6 U' z+ n# U$ }8 M7 g& K ![]() 3 X6 q1 F: Y* n a6 f' u; { . s, B0 a. N$ {+ W3 m# z7 y" \ . N2 |, d/ I7 b' c! Z4 W: L 3 X8 D. t/ j0 K K" S- n |
新版STM32Cube for Visual Studio Code开发体验
【STM32N6570-DK评测】3.CubeMX关于DCMIPP和CSI的BUG整理及摄像头使用
经验分享常被误解的开、关总中断
【STM32C0测评】Nucleo-C092开发板功耗测试
【STM32C0测评】Nucleo-C092开发板IIC通信测试(硬件IIC)
【STM32C0测评】Nucleo-C092开发板IIC通信测试(软件IIC)
【STM32C0测评】Nucleo-C092开发板IIC通信测试(硬件软件IIC一网打尽)
【STM32C0测评】Nucleo-C092开发板USART串口测试
【STM32C0测评】Nucleo-C092开发板使用PWM控制板载LED呼吸灯
【STM32C0测评】Nucleo-C092板卡外部中断控制板载LED灯