你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32CUBEMX创建X-CUBE-BLE1例程

[复制链接]
STMCU小助手 发布时间:2022-4-28 22:42
硬件准备
; S) T! I0 F* R3 j( ~- w" g: ?$ x1 V* |) I) Q
I2S`X{GYBD[L6}{]P$~0@W5.png
6 z% I2 P% n, h4 z+ {: O$ k- o% S2 z4 a6 _- L* Q6 r, a0 C5 j
安装软件包
5 ]2 h3 ~; O) O
可以选择下图的install进行安装。
' z1 k, L; Y+ ]/ N% b4 o$ ]
/ n. _0 Z! @* d6 v. K6 U SOM2$`W6Q_W2$M4~T)S0DU8.png
1 [$ V# S6 I9 y6 z: W% o3 f& H  v  O7 a( i
选择需要安装的组件。
4 p! @! i7 F, O3 V# J' d) ~4 o1 j3 X" l
XK{S8L1SET1$(39WX]U~Y.png 5 ~) z' A7 G( I/ }

7 x4 U% X& f  O# s% Y选择芯片型号! T0 T; @) t8 J9 ?
选择NUCLEO-L476RG开发板。
% F, Q$ l8 `) v+ X6 s$ z
5 t6 s$ @" k$ m3 p: h {Z5[P3%SX6N7I5[YG8@`N.png
) ?0 F5 N, @7 ]% J4 S! i. `" @) 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
(_XIN(4743G$L9N{P%W(602.png ( n1 z8 S3 G$ @- J. m
]2[YLIZSHZ`P1@9_~7V6JLH.png ! [1 Z% ~7 h& F% t5 `" m
  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组件。
+ R) o3 L  X# u
. d. k) X+ ?4 B5 J# x5 [" \ Z%}T3W~UT96%}6%8OF{H@J3.png
! Z1 [5 Q8 l- f. C0 Q3 }+ v- V, s! l; }/ t0 @. w& O
组件配置如下所示。
9 i' f' B4 j+ I& V8 w* A! h  r' j" `" A. P) E  ]) ]! L: X" }6 a. l
49YS%_%5UWI({I%Z47~%XQ7.png
2 f% U) y1 j% U; f9 l5 I' D& e7 ~
* N2 Y  D* \( x( u# r
) E2 }6 N3 A# P$ t  N管脚配置
- b8 c( Y0 M  `5 t& \X-NUCLEO-IDB05A2扩展图。& X9 ^4 H7 N+ i7 J5 z/ U
$ R$ y& `: c1 x4 Y' K& f/ g. H
%[YJ{CYXELD[NTY@A46[XMS.png 2 H( W3 Q" h3 i
8 d* }& ~6 t, Y4 N& a
OYO1TA{JH%Q{N6}]Z3I[`GY.png / k1 O* n8 Y, f! N  Y1 C

* k; S: r( u5 v* [  c# M" Y7 A由上可以得知,先需要做如下配置:" @) Z. L7 ^- g4 @0 D; y
1.删除PB3的配置9 A2 D  P- a; w7 n' V
2.使能SPI1为 Full-Duplex Master Mode
. N9 K2 a* K0 J! d6 u4 k+ k3.开启USART2. O" b2 I0 Y% E3 J* Z8 C8 J
4.配置PA0,PA1,PA8。$ e$ s0 ]& B: O+ R
首先对普通管脚PA0,PA1,PA8进行配置。
* }* H8 |* I; u  o. `* z
# Q8 ^( s! e, t# h3 f6 O NH140CXKH1T13JHUMTBCCMC.png $ R/ t5 H' @* M( _- ]* u4 I

5 A% g1 B/ r/ {! O# c/ F2 G  A9 `配置SPI。) P2 B0 m- g: Z2 L7 k6 n0 e! b

: F4 }3 P9 y  C5 R (K__]H~)Y}87QZB`MER7LE8.png ( w: o' z1 ]' J* |& h0 E
' G4 r+ [2 \# x
配置BLE组件。7 z: x* S/ ^" Z
, p. ^7 T# r2 ]- c& S6 Q7 l& Z
}SJWW_HNF`0${_QR]1Z@DPV.png
" z! ]; ~, d, F. Q% K6 g* N- Y) O
( A5 C7 q4 j( D$ A* {9 l" b, _4 _. b配置中断。
% x0 a1 e# _  l. M) m7 S/ V
( V& j  i( o% o5 Y8 c# t+ o. g 8XNOVD{]UM_I_XK]71DR}{3.png 9 u5 |, x, C9 j0 W
5 R& ~4 G0 r! n6 f+ }& q" o- w

- v: D! A/ U$ F  ^: V# {结果演示, w- x6 \. B5 X* P9 ?$ d8 |% b: A
下载完程序后,开启ST BLE Sensor(APP在群内有615061293),可以看到搜索到的信息。
# U8 q( B# f' j# q) `
% z& |6 E  w% ^8 \: G- p, U* t7 } 35e60c6a33554e5694f1bfc3f2af294d.png 2 B3 [1 `- W$ T2 ~$ {

2 M. k# u6 W2 k5 G可以查看温度等信息。7 q& D. g7 ?7 ^& @1 V$ E

0 Y, M- t: `. I- w$ d' ^9 b+ y/ ` eb3171bca2074ff484314c04106a6683.png
- @5 s- ^9 I2 R; B
9 x$ }8 s. }1 K4 @% B0 u  J5 J" X, G8 a2 z8 P: N4 `
( j. |% x3 z5 a  |
收藏 评论0 发布时间:2022-4-28 22:42

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版