STMCU小助手
发布时间:2022-4-28 22:42
硬件准备6 k! ?9 ?9 m5 H0 Y5 A( ^9 n- o
安装软件包 可以选择下图的install进行安装。3 }- `+ _, S) \ Y5 S1 j / H5 T0 V4 _2 U
. K+ t1 U" o: \2 I8 \ 选择需要安装的组件。. O# T8 ?8 P" X0 J8 j
, C, A7 u5 q: L/ B- z6 l; v6 C+ [ 选择芯片型号 选择NUCLEO-L476RG开发板。 1 T5 H. M+ `5 f. N) x1 u
选择软件包 在Software Packs->Select Component。
4 G5 n/ I" A; S0 A0 s, U 创建SensorDemo_BLESensor-App例程 下图是官方所给例程的说明,使用的X-CUBE-BLE1组件。8 W% d$ I# S7 x4 m
组件配置如下所示。, N h, D( Z' [1 \. c' B {& e7 |7 u! C) H$ F7 F1 D
$ Y0 H3 N+ o* O3 p9 B" V Y - T+ a0 ^" B! L$ q1 ? { 管脚配置" K# ^* A8 v: j X-NUCLEO-IDB05A2扩展图。
+ l$ b, x3 @7 W0 E" i# H
由上可以得知,先需要做如下配置: 1.删除PB3的配置 P- p8 C7 _1 D# F5 V 2.使能SPI1为 Full-Duplex Master Mode 3.开启USART28 s6 |7 `0 y( e/ {8 d 4.配置PA0,PA1,PA8。" G9 j P- r+ O# g) t3 V 首先对普通管脚PA0,PA1,PA8进行配置。) h" V/ T. _8 y6 z1 m7 t" q. h : B* s+ \) w9 M/ e
配置SPI。1 R3 @5 C& j# ~) T & A% k3 A8 }3 D0 \. k8 r
c6 H# W# {- o1 y6 J9 p8 k3 p 配置BLE组件。
4 g9 t- |" I% K2 u 配置中断。1 T! g; A& B$ F) r( J3 ] % }! H5 `8 W7 ^. S- d- U
! |9 v! r9 G0 ~7 u& q 结果演示: ~9 |: l/ f$ i1 u 下载完程序后,开启ST BLE Sensor(APP在群内有615061293),可以看到搜索到的信息。
) z6 y* J0 L+ }' q1 B 可以查看温度等信息。 . j$ V) s: @( H# U! v
p/ J/ t x+ R- q8 s) J8 i ' ]; E/ Z% h8 P; b2 X( { |
【经验分享】STM32语音识别的智能蓝牙音箱(源程序+原理图+PCB+设计说明书+PPT)
想找个ST芯片
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
微信公众号
手机版