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

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

[复制链接]
STMCU小助手 发布时间:2022-4-28 22:42
硬件准备* ]( _" y6 q; e- u. M9 o8 A

6 C+ v7 _: \3 M- C3 o2 Z
I2S`X{GYBD[L6}{]P$~0@W5.png
. u0 L# B) t/ K4 l" e' q$ T  b8 ?+ `3 P4 N1 [1 J
安装软件包

1 `! Y1 y4 Z! i0 ]可以选择下图的install进行安装。
; \# P5 O0 q# q- I* n
' I% W4 S  Q; i+ r0 _+ X/ s' X SOM2$`W6Q_W2$M4~T)S0DU8.png
$ V$ v; M/ b' ?5 D' |( c& M% `: {4 U% x& E
选择需要安装的组件。/ l8 y* m  }' |# H

: G/ T$ Q+ H4 j* D+ `1 \- R% A7 S9 o XK{S8L1SET1$(39WX]U~Y.png
- i1 _0 }" k5 a
0 S6 a* ^  |6 R* X) b7 h1 T5 q选择芯片型号8 B( _% i# P# O9 F, N
选择NUCLEO-L476RG开发板。
6 Y4 q! `4 W6 [* w3 r
" K6 {2 D; L" c* g1 l$ G {Z5[P3%SX6N7I5[YG8@`N.png 5 l/ C2 ?/ |2 }( g, [9 H
/ ?/ j. V: t2 O# U
选择软件包
( e: k' X* I: S! x+ ]# j6 |: ~在Software Packs->Select Component。# q* m! _  L0 z! l2 _

+ X/ B1 k2 c7 w1 S! B (_XIN(4743G$L9N{P%W(602.png
0 B8 ~# B: g3 k0 b+ X/ T ]2[YLIZSHZ`P1@9_~7V6JLH.png ' m$ {, e8 F! k
' 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

; C/ i0 d4 _6 `1 {4 z' ] Z%}T3W~UT96%}6%8OF{H@J3.png
$ z) F4 A8 a" [! s2 A7 \- w
: l0 N, d% G2 }7 d. {8 l组件配置如下所示。
  W4 M/ [" N/ v- p
. ~0 V4 i8 n3 y8 V 49YS%_%5UWI({I%Z47~%XQ7.png
- y. h- o" r3 `, O  q
: b- r. J$ H# p6 G. T6 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
%[YJ{CYXELD[NTY@A46[XMS.png 6 c1 v2 J9 W9 L% h4 m3 k3 D6 V

8 F1 ]$ j$ L" F8 L8 {. D! p! Z OYO1TA{JH%Q{N6}]Z3I[`GY.png
( r. G3 b7 p+ U% L/ u7 s. L6 h
5 }6 J) ?" G% ^% a* G3 D由上可以得知,先需要做如下配置:: L% C) C2 O( Q, Z+ n- `1 i
1.删除PB3的配置6 Z3 D: X% J7 ?" b: z
2.使能SPI1为 Full-Duplex Master Mode
# R/ u0 t5 R# B* R3.开启USART2( n3 }4 ^! Z$ \3 P9 r3 c
4.配置PA0,PA1,PA8。
: C1 F9 ~4 S$ n+ w7 w# ~( G首先对普通管脚PA0,PA1,PA8进行配置。2 `! j% j# `$ Z# |' o

" n' R: r1 V4 S7 Q/ E! t NH140CXKH1T13JHUMTBCCMC.png ) m) S, L  h9 A+ V0 u

9 {$ z6 o  B9 _0 V: _) F# `配置SPI。9 {. L4 q/ E5 I! D/ \
1 Z3 |! n  t) R4 p8 A% \
(K__]H~)Y}87QZB`MER7LE8.png : O) _- }+ s' D) x
5 W) u) S4 {( }4 V+ d; o
配置BLE组件。6 y0 r' ?, O8 q. E0 D7 w/ B

- W( V. D# k0 V, z  o }SJWW_HNF`0${_QR]1Z@DPV.png
9 T" D: s; c8 z% m6 r+ I3 _6 T8 w  J4 b2 J+ r- I
配置中断。* K  h- j, Q3 _$ {. f: n1 ^  k2 H

+ K" l/ z, A! w& g 8XNOVD{]UM_I_XK]71DR}{3.png
. W7 \: _& T( H& o% |) v
" N& L' o( {2 v6 H
( i: v9 e0 X- _) b  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
35e60c6a33554e5694f1bfc3f2af294d.png
5 M. c2 V9 M6 C) m( b  `0 T. d4 B: x5 V- B* I0 N3 |
可以查看温度等信息。
' Y4 q" j4 o# u. G, S. ^
' Y7 q; b6 c3 _  p eb3171bca2074ff484314c04106a6683.png & \. C5 q+ M# H6 ]2 l6 K+ R/ G' _1 V
, C" A4 g* v0 L% B

5 e8 j2 W3 _$ H3 `' z/ p+ u' q0 P! w+ P8 _  _) R$ I
收藏 评论0 发布时间:2022-4-28 22:42

举报

0个回答

所属标签

相似分享

官网相关资源

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