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

【经验分享】stm32CubeMX点亮一个LED灯

[复制链接]
STMCU小助手 发布时间:2022-5-21 19:00
本篇文章将带大家使用CubeMX配置stm32点亮一个LED灯。+ s! M" w  k/ ?  k9 ^
一、CubeMX配置LED IO口
' e4 d% u' l3 m# C4 P- X1.单片机型号选择:& Z7 t6 q  q: T) E+ n+ ?, v
* g# e0 t/ R+ ?1 T& u7 D; Q
@FB~0)8SU4JQZA5M`U(P(PG.png
9 K$ |. ^& U  y: m1 F" X& P9 f0 \" ?( Z( |3 s4 [
这里我使用的是正点原子的精英版,大家可以根据自己的单片机选择相应的型号。% }3 f% |* G- ~6 Z4 h
* M- l. A1 d- O) F1 @. f4 g
" }3 x5 v+ t! k0 D2 g) j$ V7 S
2.IO口及其他配置:
$ Q! S! @% u( f3 Z5 O% n$ K- i( [; m# Q! R4 P
J$@Z`M}1~~E(BC(HWYCP53J.png 9 Y$ ?, ]+ i2 C# W$ b1 [* v6 V5 x" X

" M" `2 K. P5 P2 t4 S/ n+ c. ^+ T 8FBALFE9IRR1BA5EA5{U326.png
7 o6 Z0 j% @" [+ v! }6 h9 G# o5 j" p; [2 Y5 |& c
1B%YP(T4%~BQKXF{E0_9D`E.png
; G& v8 z) n* J& G& @" E& _1 {1 t/ D* A
, z4 {9 d- i- i! Q0 ~ 69%4O75KTJL0B0PAH7MB3NL.png 7 G: @. Y  r" i6 @4 a" Z9 A
3 K$ ^# Q0 p+ E4 D7 o) a, ?
这里根据自己单片机LED IO口的位置将IO口配置为输出模式,当IO口输出低电平时LED灯被点亮。0 C$ m2 `5 l$ m2 l; S8 I2 J

9 c! U" d, K: m. h7 }- I% t ZIOUGR$@7R74JRSAC]I3D_E.png
1 H! [- n0 d& a& P0 z+ q
3 H) V2 W7 n5 L6 K- Z7 @配置时钟树% f* I# Z2 p, n* U, D9 w
0 A! R$ Y( ?4 ^6 _. F
`ZIKO86H91]L78[9DN21X.png 2 Z4 Z/ a" t) c" N6 s$ v7 E  i" I
4 d5 p4 C5 E6 n0 \1 z3 k; d# k
生成工程代码- c# z7 [0 l& C! ]( F% T0 j

! m+ p& m8 @$ [+ Z3 \二、使用HAL库函数点亮LED
5 ~0 L! c( T0 m/ c: {2 ^
  1. HAL_GPIO_WritePin(GPIOB,GPIO_PIN_5,GPIO_PIN_RESET);
复制代码
3 Y5 e% R3 C1 i, E& ]+ y
使用HAL库自带的写GPIO口函数就可以使对应的IO口输出低电平从而点亮LED。  H; g+ g* {" c4 M/ ~5 U5 B
; v" W7 {+ _0 s7 d2 L$ E
) d) F2 k) ~; Y3 I" Z" m

; E* p6 ]1 [/ y, L9 ?
赞 收藏 评论0 发布时间:2022-5-21 19:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

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