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

STM32CUBEMX创建X-CUBE-BLE1例程

[复制链接]
STMCU小助手 发布时间:2022-8-18 20:52
硬件准备4 n7 a, Z# ?9 X& F9 D1 F

& b, @! T/ R, n' I: v* c
f2293f210aae46cf946b0027b99e4f38.png ( }4 U+ M; O% K
8 J4 M+ g/ t( {4 h# k
安装软件包
* i& z7 n* d8 w7 l7 F% E2 h
可以选择下图的install进行安装。9 r/ Z  g; x  J1 n5 P) W
0e252f9885854bcdbb28f28c5a34e338.png 5 p! I& w6 m0 a) I

( o, e+ @- }9 e: K选择需要安装的组件。0 Y4 q! x- Q% ~7 }7 F/ R
& c+ Z7 L+ |* a" A5 f5 Q) `" G
6c179e25b0f142b881a48285491dc41a.png # ], ~6 o8 ]8 n  i

( J4 S) S3 r- f( v( m选择芯片型号1 A  t- ^4 y9 J5 r
选择NUCLEO-L476RG开发板。6 @. S, z6 ]' Z/ G5 |' I
4 H3 v5 H8 o7 B" S) w
adf55b068b874beab30b7eabd9485dae.png
5 I( K) |0 }# x5 ?: ~' Y; O: q6 c6 y5 Z
选择软件包/ _; ^* u# Y. C+ t4 |0 Y4 @
在Software Packs->Select Component。
# w$ Z9 z/ X  N3 C: C
- ~) b/ d9 Z, m' h! K. H a148e5cfb2ca41fcaba74a05bfb80d77.png * r& `2 ]; u- M" K; {% `

6 v7 @% A4 M6 P+ W) e8 x! R a42ef9bde2d94fe7a071db6c0f63b848.png
+ A8 c* w+ n9 v( h" p
( w. `' f. E# a  Q6 w2 y, M0 J
9 @1 E/ E! M) S, u+ E  J创建SensorDemo_BLESensor-App例程
0 h' b4 F0 V8 [! f$ O
下图是官方所给例程的说明,使用的X-CUBE-BLE1组件。
1 \. F9 O- _0 z4 G9 y+ J+ A5 V
4 k  E/ y% ?0 P' |0 f/ V, v5 }1 P. P 8cc4314f3c9f457998f1d2106c1283ba.png " V) r. r/ R7 S& M
7 Y( O! Z( F% L' q+ O) V2 t$ k
组件配置如下所示。# g3 K0 ?6 u5 k8 D
' }; q4 {, B; s
49e0e7f7d9084b5d8fa93cb32049faa0.png
; ~& i/ G  W& ^* q  G2 K* C3 D3 G0 L
管脚配置2 |& p, g1 k9 K- Q4 E
X-NUCLEO-IDB05A2扩展图。( G2 V" i5 N# h+ @  e1 g+ [' h

, l) f& ]/ j  o% R) U9 x( q' K 290f5ed2b1b641e0b0b2d2e1b5dde310.png   A$ \: z: K' x( z! X& w
& B$ X( \* A) S$ A
b110e0399c3d4aa49e29539d5f7fd17f.png # r1 ~- E# Q' \$ V. {, r8 d, b' d
% V' w, |- t/ _4 v
由上可以得知,先需要做如下配置:
- @9 A3 ~; |4 V6 o& H1.删除PB3的配置) h* e3 J& U4 H* M0 x5 |
2.使能SPI1为 Full-Duplex Master Mode
  C8 Q8 ^* P4 M) x" s/ I. W3.开启USART2
* P$ r( T0 V4 M2 u3 D$ A0 \4.配置PA0,PA1,PA8。7 Y. }, t% a/ G4 x' m1 |
首先对普通管脚PA0,PA1,PA8进行配置。5 h8 l' @0 j% v. E& b- N

- ~! ^( `2 N6 N9 ]# E 1971e62658c848b99ed9ee996051f959.png
- h" f8 A" {0 X- T: {/ T9 ~# C# x
" B4 S$ z5 i9 n5 w' L+ [1 R配置SPI。4 u' h, r! C$ W0 {  l+ c6 w
5 @1 `2 N+ h, ^$ J& k: D
7bab48209b26469aaa7996685552e10d.png
1 W- ?" c  ], B; E" v! u, ^8 K% H/ p2 ~; S7 o9 Y0 G
配置BLE组件。
/ _1 H+ J+ R: B5 \( X8 M: a$ a; l& @% G) ?/ J
d6b5915c15c14cd78788f167502e2d25.png 6 f/ W6 y: t# {. D  i& ~

5 i' N, D3 J* A, y4 a; `5 J2 t配置中断。
0 N+ ^9 ?# u4 A, X6 O# P( M, K# ?
3 B# m3 K8 l# [: A; U8 [, {# j 111341eae3ae46e39303338896a2fdaf.png 2 U3 r; e6 U( ]* t% D

, d* ?9 L7 Z0 Z  N9 ~结果演示! e/ b" X' i' B7 x( k& q0 r3 u3 ]0 G
下载完程序后,开启ST BLE Sensor(APP在群内有615061293),可以看到搜索到的信息。" W( S. x8 j! e; i3 _
/ E$ {- s  c0 l5 U$ f$ T
35e60c6a33554e5694f1bfc3f2af294d.png 2 x- P2 L4 d) B* m& b
4 M% G6 q4 N6 [; X8 r' X% j
可以查看温度等信息。
3 _7 w* D5 P$ l: g$ {6 U' z+ n# U$ }8 M7 g& K
eb3171bca2074ff484314c04106a6683.png
. Z9 s6 p6 B( b7 q$ Y' T$ X3 X6 q1 F: Y* n  a6 f' u; {
. s, B0 a. N$ {+ W3 m# z7 y" \
. N2 |, d/ I7 b' c! Z4 W: L
3 X8 D. t/ j0 K  K" S- n
收藏 评论0 发布时间:2022-8-18 20:52

举报

0个回答

所属标签

相似分享

官网相关资源

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