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

【NUCLEO-H7A3ZI-Q体验】不懂理论会用系列--点灯之“律”篇

[复制链接]
zhdjet 发布时间:2022-6-26 14:34
此次分享的是点灯的"律"篇-即呼吸灯; g- ^" s$ k$ C& i6 h6 c0 M

7 |/ J) M' W  R 以   【NUCLEO-H7A3ZI-Q体验】不懂理论会用系列--点灯之“亮”篇   的工程为基础进行吸呼灯的工程创建,从此篇中的原理图可以得知LD1为PB0引脚控制,而PB0刚好为定时器TIM3的通道3的复用引脚,故此次用定时器功能输出PWM控制LD1进行呼吸闪烁控制.' l3 `$ b( t& z, v

" Z; g: O: U( A( }8 ]8 s9 |( R打开cubeMX并打开LD1工程文件,按下图中的步骤进行相关的参数设置:
- W# e# @6 j1 r) |& B
# `6 t( {( |4 o5 y 2022-06-26_114936.png
6 T  S* M; e) e6 T
" @  u$ ^; ^0 E: B) c1、设置PB0引脚功能为:TIM3_CH3
  v! X! Z; g" X$ p0 q7 v7 G2、点开左侧“Timers”,选中“TIM3”7 v9 n( K  ~7 y: }% G- E
3、设置“Clock Sorece”为“Internal Clock”3 }4 p  ^" [& k2 o! P
4、设置“Channel3”为“PWM Generation CH3”
* ~( _- b* t, r1 j. F! Q5、照上图中设置“Configuration”中的相关参数
8 f, \0 N* R0 _% r9 [, M% k
! h2 C# `; A6 C+ M( l' J; C以上设置好后,点击上方”Project Manager“进行工程代码的相关设置并保存工程为”TIM3_PWM“:# L$ _& ]# u' z
2 v: [. a* ~' t7 v. ~; S* d
2022-06-26_115207.png
, H1 V( n) n% O  N: ^. e 2022-06-26_115151.png
. o! B1 F- p0 c/ g, z 2022-06-26_115137.png ) h* E. i& y6 _6 L+ y! f# _  Z

, p% B4 G$ C7 y6 G# M以上设置好后,即可点击”GENERATE CODE"生成工程代码并打开;. n& f4 g1 ]; e. b
; A$ z% G( |" ]) k
在MDK中打开工程代码后,点开左侧的“ Application/User/Core”,双击“main.c”文件,照下图中添加使能TIM3定时器和呼吸灯的代码:- I2 m9 q0 t$ W0 Y  Y/ p! N% {* k

* s: x% \( f$ X) C8 N- w 2022-06-26_112153.png
4 f7 k; `$ m8 P  I9 r1 ^1 f- H2 O: W/ t5 k1 T4 U9 g# U7 O! v. @
代码添加好后,设置板载ST-Link的相关下载参数:
6 X% `' b8 x/ b; ^& e3 y$ T+ X
% M) Q3 z. M- e0 ^/ A: ~ 2022-06-26_115244.png ' @( ~6 ~; ~2 f
2022-06-26_115327.png 5 N7 r6 M* ]) j+ i

* b" L, x- \5 t7 Z  B/ A+ ]9 s编译成功下载到板卡中的效果如下:
- x* M; t  Q) u0 [& z  P4 p) N) [# d9 y+ y9 @0 W' z" \
1656223556643.gif ; D4 l5 b: _4 ^) C, q( E/ O

* g& I( A; c, }' V1 B8 o. Q) y8 \4 I$ p4 t9 w
代码附件:
: T1 G2 l2 g  z1 V# u- u# H) B+ F2 Z. l
TIM3_PWM.rar (770.23 KB, 下载次数: 0)
收藏 评论0 发布时间:2022-6-26 14:34

举报

0个回答

所属标签

相似分享

官网相关资源

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