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

STM32 CUBE:点亮一个LED

[复制链接]
STMCU小助手 发布时间:2023-3-7 15:00
1、新建new project* v9 b5 m3 L# Y, c# _* U# @
2、进入型号选择界面,选择完成点击start project
8 C: M2 v0 `6 u0 y* c/ ]$ W0 N0 ^1 D0 p9 H+ M2 v
20190826093518816.png ) X/ @( u% s: B2 {) D( E
) u$ V% `" Y% q2 |2 O( g% D5 C
3、RCC选择时钟,我们使用外部晶振! q& I, y0 P- d" r7 i) J. L4 A4 `

* t0 A  y& s7 x' v0 T$ f' K
20190826093806620.png - Q* ]! j0 r- E% o

" i$ K; s) `4 X4 S( d  _4、配置LED管脚PC2.双击PC2,选择输出如下
% G1 _# }( v. f# P  J% @8 X
! a+ F' [% \5 L0 ?# X; a5 _
20190826094210487.png
) z" o& N9 h: D  u6 j% I" R) t8 j

4 O- Z# ~* t' @右键PC2,点击enter user label,输入名字LED1
$ y" H' c( R. k- C
. H# b$ s/ E% l  z3 d
20190826094309897.png 8 V5 n- N8 a8 [$ v% s  l

% j& r6 n& ?7 N1 `
5、配置时钟,点击clock configuration。一般我们默认要让主频HCLK为72M。
9 B1 n" ?" B$ V, l- @" j7 u% u, m0 `' E) B; L# Y) |5 u( W
20190826094519892.png
* E% z- _* [/ Z0 U# p3 M' C- x
' D4 \% I- A8 C# r2 I9 n' m
6、project manager。输出类型选择MDK 50 X8 i% p& w0 J
2 Z& d# K8 @' b- v4 J
20190826095338942.png
1 p; _( i2 c* m+ H# M7 s

. b, J5 S* B1 E8 c, i" q7、配置一个简单的led完成了,打开keil工程,找到LED配置这里5 `- |, m2 {& [9 }

3 _% K5 n/ D( \
20190826101725564.png * o$ B/ u9 i1 [1 f" c1 l/ T6 x
6 j, O, o1 {) l/ b
可以看到给出了两个LED配置。0 y7 J; w5 Y7 V* ?  V# s
给出我们拉高拉低的函数如下! G$ Z6 T/ T# D) o4 Y
输出0:HAL_GPIO_WritePin(GPIOC, LED1_Pin , GPIO_PIN_RESET);
+ N8 F7 A, i  ]( u; e& J  N+ L. T输出1:HAL_GPIO_WritePin(GPIOC, LED1_Pin , GPIO_PIN_SET);
2 c/ H5 ]& }& p( k
# \1 d! ]& p( F. U  m注意:要使用仿真。SYS选项里边要选择
- Y9 L7 p+ T9 C  x( ~+ n. h! N
. D5 F4 P. ~: C' ` 20190826141751152.png
% }1 }1 d) @0 U2 Y/ O/ W1 L/ }% r0 W7 C- O" n; c0 y+ b
————————————————8 ~; c' v& Y0 q, w2 c) u& l- k
版权声明:冬麻麻
# H* d  W0 E4 _1 c  y6 a; K' S8 b2 o6 z2 W" l

3 x9 g7 t6 v6 u* }3 M: Z/ R  i
赞 收藏 评论0 发布时间:2023-3-7 15:00

举报

0个回答

所属标签

相似技术帖

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