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

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

[复制链接]
STMCU小助手 发布时间:2022-4-28 22:42
硬件准备6 k! ?9 ?9 m5 H0 Y5 A( ^9 n- o

+ R/ p+ d6 |! ?
I2S`X{GYBD[L6}{]P$~0@W5.png * w4 G4 g" Q, N( m5 E5 {2 q/ Z9 }

4 ^# v* y" `- g' u. N安装软件包

2 Q& O  s6 c& x2 W" x可以选择下图的install进行安装。3 }- `+ _, S) \  Y5 S1 j
/ H5 T0 V4 _2 U
SOM2$`W6Q_W2$M4~T)S0DU8.png & ]- {- l, h: l. ?; A
. K+ t1 U" o: \2 I8 \
选择需要安装的组件。. O# T8 ?8 P" X0 J8 j

9 E# ]  Y& ]! i5 U6 K+ p% y XK{S8L1SET1$(39WX]U~Y.png
0 X/ a, J2 A' z( D. G, C, A7 u5 q: L/ B- z6 l; v6 C+ [
选择芯片型号
8 b7 y4 E, q2 @选择NUCLEO-L476RG开发板。
7 G5 l+ b5 n4 t( y1 u1 T5 H. M+ `5 f. N) x1 u
{Z5[P3%SX6N7I5[YG8@`N.png
4 `0 c) S- K, ^+ W8 Z. |
$ h. Q8 b5 [$ O2 m9 [选择软件包
7 Y6 @: N3 Z; _$ b0 v在Software Packs->Select Component。
& p$ O* v$ s% I" C8 s
$ f+ k1 \5 X$ t3 ]% D3 G (_XIN(4743G$L9N{P%W(602.png
/ R$ R; o( e* N/ L) ]7 Y ]2[YLIZSHZ`P1@9_~7V6JLH.png # G( V3 ]6 A1 I3 l
4 G5 n/ I" A; S0 A0 s, U

" }! q$ i) @; X% m$ k  _" U; u创建SensorDemo_BLESensor-App例程
3 _# v6 G7 |2 n4 m$ T下图是官方所给例程的说明,使用的X-CUBE-BLE1组件。8 W% d$ I# S7 x4 m

7 X$ y7 U) ^- e0 P+ a* D Z%}T3W~UT96%}6%8OF{H@J3.png
# T, T7 o) o. ^2 }0 T
$ c' c/ H0 q' F" t4 C4 ?组件配置如下所示。, N  h, D( Z' [1 \. c' B
  {& e7 |7 u! C) H$ F7 F1 D
49YS%_%5UWI({I%Z47~%XQ7.png ! W- u+ R9 c1 {) U/ k
$ Y0 H3 N+ o* O3 p9 B" V  Y
- T+ a0 ^" B! L$ q1 ?  {
管脚配置" K# ^* A8 v: j
X-NUCLEO-IDB05A2扩展图。
6 p0 s' Y. G1 A- @# J% g$ A; V: l
0 d. D& M: r, ^8 C" ]4 s; N %[YJ{CYXELD[NTY@A46[XMS.png
# e  ~- M( z; ?& \8 \) o9 ^+ l$ b, x3 @7 W0 E" i# H
OYO1TA{JH%Q{N6}]Z3I[`GY.png
, ?! Z* E1 D3 c* x5 S5 S
% b# G4 b% J7 a  t* L9 u由上可以得知,先需要做如下配置:
/ w1 T6 |, ~0 o1 r& v  F1.删除PB3的配置  P- p8 C7 _1 D# F5 V
2.使能SPI1为 Full-Duplex Master Mode
; [5 p! e, Q$ |# ^0 F3 \# q3.开启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
NH140CXKH1T13JHUMTBCCMC.png - ^0 A; D' k* }5 ~0 k4 S( O

7 W$ c" v# G' H) w! k% b配置SPI。1 R3 @5 C& j# ~) T
& A% k3 A8 }3 D0 \. k8 r
(K__]H~)Y}87QZB`MER7LE8.png
9 e9 y( m/ m- x! e* ?+ Y+ U9 Z  c6 H# W# {- o1 y6 J9 p8 k3 p
配置BLE组件。
5 s9 @( x+ s# y$ w" G- z
/ z1 @; Q# B8 `: ^0 E. H* o2 h }SJWW_HNF`0${_QR]1Z@DPV.png * n2 A( q4 S$ C4 M+ ]& D- W
4 g9 t- |" I% K2 u
配置中断。1 T! g; A& B$ F) r( J3 ]
% }! H5 `8 W7 ^. S- d- U
8XNOVD{]UM_I_XK]71DR}{3.png
6 _% g/ Y4 s! T* A  s% g( x0 G4 _! |9 v! r9 G0 ~7 u& q

: f, I3 Q9 Q6 U+ ^3 k2 a结果演示: ~9 |: l/ f$ i1 u
下载完程序后,开启ST BLE Sensor(APP在群内有615061293),可以看到搜索到的信息。
+ }% ?7 M, i# @! G' S4 M
  F5 J9 x  c/ b0 { 35e60c6a33554e5694f1bfc3f2af294d.png 8 q; e5 v7 N8 x! `) P
) z6 y* J0 L+ }' q1 B
可以查看温度等信息。
5 h* Q% i$ N6 T! u! H( p/ e. j$ V) s: @( H# U! v
eb3171bca2074ff484314c04106a6683.png
/ l" a- H- s" @- T0 |: d: O
! h8 g7 l. a8 `' r6 {6 b  p/ J/ t  x+ R- q8 s) J8 i
' ]; E/ Z% h8 P; b2 X( {
赞 收藏 评论0 发布时间:2022-4-28 22:42

举报

0个回答

所属标签

相似技术帖

官网相关资源

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