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

【经验分享】STM32CubeIDE 新建工程与编译(控制LED灯)

[复制链接]
STMCU小助手 发布时间:2022-5-9 19:00
前言
  r3 w$ l; f% V+ K& X本文记录STM32CubeIDE创建工程并编译,包含了STM32CubeMX的基础上的开发环境,更加便捷的开发。
$ `3 \5 K  L3 z. u1 j
/ _$ [) t7 V+ L; g0 a/ k( ~! L) @一、创建工程1 |$ v5 r/ s9 |
1.打开STM32CubeIDE,选择保存工作空间路径(自定义路径或默认即可):
, w- w1 w6 d1 o; n# N9 t( G8 D: m+ X0 C0 h
25f01de5730fcf87f9629bbf535d0919.png
0 U6 U# c/ u5 Y6 v" P
+ I7 P3 y% |* R6 F2 t  z2.创建一个新工程
8 t2 X1 z2 p/ X+ J' _( ]/ U0 e
; q' S# k% E0 |4 o; A& `: \* Z# p f085da9d4a9b9b6aba88f058865c83d3.png
2 _- R# t' P) E% @2 k9 w
" m! j/ X" J4 d* \" e( B, e3 E) [0 b3 \3.选择型号" n1 ?8 J/ V. p$ Y/ R4 x
# l, F" Y7 T7 U1 C8 r& r/ X
6a289edad8952da4b8228d304971f6d2.png
/ x# D; L. r2 U9 v* s
- D; W3 j& p( a" p' M: ^, |! D4.输入工程名称
/ F" `; v: ^; _3 Z/ R. `$ }# P: [
fe1e5182146d37a5d31514f41534e176.png
7 V! g% G( |5 h4 r/ Y 1fb2b293e6216533fba3ccd75596b507.png
8 @1 g' e) \9 u: U/ I8 ?7 a3 z9 i" Y* i, ~2 ^  C! S
5.配置STM32CubeMX4 t. }- O; S/ N

4 W2 [1 _6 ^- s$ U# |主页面:
% T9 }9 c# r6 b7 W! M
, Z6 E) U* [6 G! U% Y" [+ H3 | 8d7d61b9292088ea69c4e527c7e5b232.png
2 }3 a4 n. p, v5 R
3 P) n# J5 m( s& \1 O& ]配置下载模式
4 Z' x$ i1 Q# K, l; D+ u8 q, p' P: o7 N6 ]; B1 t% a
988d8b25fecbdf2a5a359881cc0c9e51.png 8 o3 C6 ?9 z  Q& L# X2 ^

  s4 j2 h& _) h: d. d: ^ ec55ebc34cb8c17bc7332d56e7e9ee7a.png
$ t# p: Q- i8 C$ N2 g' e# @3 l5 n9 e. G. i$ P
2.RCC配置( a9 Q" i( h' E- T" F3 }& Y
& [' s; B! t, H- ?
cd188f1f9814b117201b3b677e6f63c0.png ' l4 ]  ?& ^6 B  o1 a/ C

$ x) m, r; }4 a: H$ DGPIO配置
; V, C+ E( v9 T9 H# W* c) ~* q0 X0 }  A+ e- D/ m3 [4 ?& M
f601e70f3606356f0c6aee5626b74e30.png
6 V3 l5 L1 h, M) r) p5 @1 E8 W4 a" |8 v8 o  f* F1 W0 \
这里我配置了PC1-3作为GPIO OutPut输出 LED6 d$ X+ \6 s$ b
0 J* n0 C1 |' t2 [. r
配置时钟Clock
. U% P: x! U& }0 _: T0 \
7 w% m% S- ?. r+ @& @" N 90d5bfdbe0ec34f5cafa979e29c2803d.png . F, A7 ]& ]' S5 g

' |0 n+ }% Z- P% o9 O按图中配置即可) F) r5 @; T: U$ q" Q! r9 S" |

' J. l3 {4 u0 G, @: r' p工程管理
; R" [" s$ T% Y! c工程管理器的内容比较多,大部分都默认即可,这里讲述几个要点(如下图)。
4 I9 q5 _. k8 N5 {: T& w: y' J$ t- q) h- P8 x
b8adc27adc135857f0b6936a1e2f2a48.png
  Q7 t  {/ e! k. E" L: f
" q! ~. N' C% ], v 0cf16101accc1b581daaf83d3382be9c.png
9 v. k0 v- b3 Y* c9 ~+ ^0 \- l* ?. P! ]9 O1 N0 j4 n
6.通过快捷按钮,或菜单生成代码
) A! j1 [  O" t/ S3 g# L- k4 U0 V1 T7 G* h  `
aea19f024bac000d0a8ff8e6a75fbefe.png
# [0 w! n% r2 |7 i) g  k# m0 ?1 S) |5 D
7.添加LED闪烁代码
7 L$ k- K/ L$ B7 ~+ c6 u( R3 h1 E& j0 g0 n+ b/ D, w
0adc4742569ac49872a1ed31aa388b3e.png
' u! m1 c7 j( s. _- \# }
6 A+ d+ n2 ~: R- V1 |8 \8 b/ s8.编译工程
+ M4 g2 L7 @: T0 _, x
6 P: D6 n" A0 C' D4 m8 b3 T: t e8260610a9b7fb406aa9900f756b623e.png
  e, F6 Y2 v# T% k0 H8 g6 q9 k  F
8 J, w8 k5 Z5 \$ [" C* p 89fbe2c5a824a43ef8f62b59ec359333.png
3 D- r9 B2 `9 n3 j" y# D, j. Q- x4 d3 Q# w# }9 V$ v
8.下载与调试+ s, A5 q. O) m7 p
调试* w; ]1 k  E7 q3 z& z$ |+ o

3 t& }$ A3 A, h 289e2c543bdacfc09298cc692eb113a0.png 2 h! \" t4 q" i4 Z4 D5 f1 V
6 y+ l% W- G' ?5 Y: j; A
( V6 N2 \+ z9 A9 n  u1 N) D
赞 收藏 评论0 发布时间:2022-5-9 19:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

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