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

STM32CUBEMX创建X-CUBE-BLE1例程

[复制链接]
STMCU小助手 发布时间:2022-8-18 20:52
硬件准备
2 b( @2 P' C9 N' ?# E- O
2 F: ^! U& u  Y- K$ v3 h
f2293f210aae46cf946b0027b99e4f38.png
$ p% N9 Z% Z3 o7 j& m9 y* {2 I9 P, s
安装软件包

' }( W/ Q7 \# s0 p3 d可以选择下图的install进行安装。
- @6 ]+ d8 a! r  B) C7 H' ?/ }' Y9 F 0e252f9885854bcdbb28f28c5a34e338.png
0 t5 \5 f, ^4 M- V6 v
" T) D: D5 C1 j: K' E$ _0 k  D4 Y% r选择需要安装的组件。
. M: F# H  m& J; y/ ~) {+ ^
0 x% V/ _9 S1 L7 R 6c179e25b0f142b881a48285491dc41a.png
( K) y$ o$ L0 ~. l( s- |/ B
: Z' r5 O4 A; W7 l# Z. r选择芯片型号
! d2 p9 W3 E. s选择NUCLEO-L476RG开发板。
/ B( h5 {+ V: l% \$ M6 p7 }) z* h8 c# J& g* F, |/ D, v
adf55b068b874beab30b7eabd9485dae.png 6 |/ V# N+ u# U) V2 f. f
7 E+ g0 u2 g8 f" t1 {
选择软件包% d* l. y/ C4 Y
在Software Packs->Select Component。! V4 r$ R4 S+ ?6 t2 m" B

/ k, ]5 e' J5 h4 f* j( g8 W* C5 N a148e5cfb2ca41fcaba74a05bfb80d77.png . z7 I6 ]/ U3 s9 q. W8 u3 g

. e& N  _. ~3 }2 i" f/ V2 e a42ef9bde2d94fe7a071db6c0f63b848.png
+ `) s* o8 b- l- n& Q- S" g8 X3 c
, E/ w  ?$ `7 ^  l' U) g
0 f$ J, z6 V) b5 F0 Y- T创建SensorDemo_BLESensor-App例程

! Q+ ^; q+ k. v+ [/ f' g  U下图是官方所给例程的说明,使用的X-CUBE-BLE1组件。) T2 }3 |3 b7 N2 p6 [- e/ ^- V
/ Q1 a0 J" ^5 F4 ?9 G% |6 U
8cc4314f3c9f457998f1d2106c1283ba.png : o/ g3 N- \' h" `+ c1 o+ V

( Q0 v- w. L! a& e1 _组件配置如下所示。
) \7 M- _9 q( k1 m5 X! n+ n1 `5 k3 G& q- l) G, g' H
49e0e7f7d9084b5d8fa93cb32049faa0.png & f6 m' O% s  I, }/ B

2 E5 s1 [4 O6 G! }# K2 a7 f, x管脚配置+ X6 W$ \  B0 Q  e2 E; r
X-NUCLEO-IDB05A2扩展图。
9 X% J. i4 N) q% x% E4 g. @  g* A
290f5ed2b1b641e0b0b2d2e1b5dde310.png 2 ]6 ], ^- s* K5 W

; [" m5 }6 h' w+ b1 ^ b110e0399c3d4aa49e29539d5f7fd17f.png 5 }6 E" L- U' p: _. Z

" r; r2 {' _& J( X: P4 j5 F; P由上可以得知,先需要做如下配置:# _7 g- J* |' ?1 J
1.删除PB3的配置/ X' O3 L2 R, ^
2.使能SPI1为 Full-Duplex Master Mode9 b. T2 Q( ?. @
3.开启USART2, H* c$ f8 k& ]* ]! j* L
4.配置PA0,PA1,PA8。2 V+ K1 _/ A% E2 ~. Q7 a+ m
首先对普通管脚PA0,PA1,PA8进行配置。  d# F7 R9 L. W  c1 j3 j- u

" V0 ~$ \& C) O* N  W  U4 s 1971e62658c848b99ed9ee996051f959.png
) \( P0 w" l7 }& @. |6 g
+ G+ V% O5 @! _* R7 X4 B配置SPI。
! j: N! u# B! B! }) G
9 D# a- E' Q( i# p, r 7bab48209b26469aaa7996685552e10d.png
7 N, q# W+ f% \6 Q8 f( n" [' \) Q, ^8 v$ ]
配置BLE组件。
, K4 g. u. ~3 j" j2 `$ L: h" w5 ~0 X$ `8 U: N  ?9 c
d6b5915c15c14cd78788f167502e2d25.png . d8 w  g. u. u: R6 O3 S

' n9 m5 a7 f1 m. z6 v6 C2 ?2 k配置中断。
$ f& l* m5 Z9 {% Q5 W6 W4 `
$ U! L9 q0 @5 H4 ~: B 111341eae3ae46e39303338896a2fdaf.png
. F0 l3 `5 K8 y9 `, T, T- I; }# |6 R. m4 N
结果演示
6 m! v' L! A9 s+ {/ v/ z+ ~7 O下载完程序后,开启ST BLE Sensor(APP在群内有615061293),可以看到搜索到的信息。
$ ]; Q& G$ \7 w
9 L, ]/ V9 b% H8 [+ Z% W' P/ ?, T 35e60c6a33554e5694f1bfc3f2af294d.png & _6 n: H! p/ V6 A

" H" ~3 q0 H5 I可以查看温度等信息。
+ |- j/ u. {0 q2 G# H/ K$ K4 K7 i
8 k! l/ q2 P! J+ a4 F) p8 E eb3171bca2074ff484314c04106a6683.png - e. u& {$ X; l2 J
$ H. j7 \8 ~0 _
+ R1 [$ T3 u1 k. |

7 y- h5 y7 o* l( e" D6 u: n; v: `5 i& u) K5 S% d
赞 收藏 评论0 发布时间:2022-8-18 20:52

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版