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

STM32C542RC开发板的按键控制LED闪烁实验

[复制链接]
老牛洋车 发布时间:2026-9-18 21:53
收到开发板已经多日,参照《基于STM32C5生成一个STM32CubeMX2工程》教程,一步步地抄作业也没有获得成功。主要原因很可能是我对开发平台所需的几个软件都很生疏,加上英文基础差,抄作业的过程中很可能有抄错或遗漏的地方。对照视频资料进行核对也没有排除错误,VS Code编译代码时依旧报错,折腾了几天都没有解决问题。我就想先暂时绕过VS Code,直接使用STM32CubeIDE来编译测试。1 O9 V+ n1 G7 U4 D* Y% |
+ y5 S9 w  q/ R& G
启动STM32CubeIDE,直接打开由STM32CubeMX2生成的Cmake项目文件,在main函数中写上代码,可是发现编译的按钮呈灰色,无法编译:  a. a) G- p4 Z+ j6 P1 Q
STM32CubeIDE06.png
8 L0 m8 G3 R3 b1 H0 v% a0 [3 E. D5 ~* n- J
之后查阅到管管发的《如何将STM32CubeMX2生成的CMake工程导入STM32CubeIDE》帖子后才知道要先导入才能编译。3 j  i2 u0 ^5 E" y4 _0 z, j, z- [/ [
Test_21.png , x- M% W( R. s: s4 t0 W- X
) o6 m% h/ H7 a% p+ f  o. N
按照管管帖子里介绍的步骤,点击菜单FIle->STM32Project Create/Import:# p* b! {# U* p+ H1 i
STM32CubeIDE03.png
) u% O' j0 p7 q' w! j) L: I0 f/ u' h$ f9 f- V
然后在弹出的select对话框里选择STM32CubeMX2 Project:: j1 E4 L  Y3 X2 Y
STM32CubeIDE04.png
8 ^/ V1 n$ \% |3 t1 v% N" ^
: K. g% }$ u! H8 v' R再选择由STM32CubeMX2生成的项目文件夹:4 \5 K7 G# S; j( q. o! ^! F! u1 C4 N
STM32CubeIDE05.png 2 X% z+ }' c5 [! e5 U

$ y/ t8 d# z) ^/ p7 o; W4 [然后按步骤就可以成功地打开CMake项目文件了。
/ Z8 s( Q( i* \/ B) A为了简便实验过程,我采取了轮询法获得按钮状态,然后通过改变延时变量的办法来控制LED灯的翻转,下面是程序的代码:
* J/ ?9 |( s# l Test_22.png : x' w, s# w8 A7 S  Z+ C% X
5 q- f: i* g- |( C
代码简单粗糙,但起码可以证实用STM32CubeMX2生成配置文件、用STM32CubeIDE编写代码和编译下载取得成功。, |4 {7 h$ m# f' y" u. h
下图是实验过程的照片,视频待后补拍。
$ j4 F# I. F  w Test_20.png - y) a) E% r8 B  \; U1 M' u( f) t
' W3 z7 F9 G$ S" [8 C, v
1 }) B: Z& D0 c) m; ~
赞 收藏 评论4 发布时间:2026-9-18 21:53

举报

4个回答
老牛洋车 回答时间:2026-9-19 11:03:29
视频已经上传到B站,视频链接:STM32C542RC开发板KEY+LED实验_哔哩哔哩_bilibili, }! Q( h) W2 s, I. z  B
Test-KEY LED.png $ l3 [' ]( G5 l

3 V, K9 h; V" V  I: K. M4 R9 O/ i6 |1 Z! K

( f! |. N9 |) j2 p6 S# @
STMCU-管管 回答时间:2026-9-20 09:01:50

老牛洋车 发表于 2026-9-19 11:03
视频已经上传到B站,视频链接:STM32C542RC开发板KEY+LED实验_哔哩哔哩_bilibili</p>
<p>

富文本编辑器可以直接点视频把B站链接插入进去就可以显示视频了

老牛洋车 回答时间:2026-9-20 09:20:13

STMCU-管管 发表于 2026-9-20 09:01
富文本编辑器可以直接点视频把B站链接插入进去就可以显示视频了
...

好的,我试试看。

老牛洋车 回答时间:2026-9-20 09:23:19
$ X* M; b# ]+ |7 Q9 Y' E. o

所属标签

相似技术帖

官网相关资源

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