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

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

[复制链接]
zhdjet 发布时间:2022-6-26 14:34
此次分享的是点灯的"律"篇-即呼吸灯

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

打开cubeMX并打开LD1工程文件,按下图中的步骤进行相关的参数设置:

2022-06-26_114936.png

1、设置PB0引脚功能为:TIM3_CH3
2、点开左侧“Timers”,选中“TIM3”
3、设置“Clock Sorece”为“Internal Clock”
4、设置“Channel3”为“PWM Generation CH3”
5、照上图中设置“Configuration”中的相关参数

以上设置好后,点击上方”Project Manager“进行工程代码的相关设置并保存工程为”TIM3_PWM“:

2022-06-26_115207.png
2022-06-26_115151.png
2022-06-26_115137.png

以上设置好后,即可点击”GENERATE CODE"生成工程代码并打开;

在MDK中打开工程代码后,点开左侧的“ Application/User/Core”,双击“main.c”文件,照下图中添加使能TIM3定时器和呼吸灯的代码:

2022-06-26_112153.png

代码添加好后,设置板载ST-Link的相关下载参数:

2022-06-26_115244.png
2022-06-26_115327.png

编译成功下载到板卡中的效果如下:

1656223556643.gif


代码附件:

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 手机版