[STM32F7] 体验ST神器STM32F767之二 定时器PWM呼吸灯

[复制链接]
2469|6
 楼主| zhaoliang721 发表于 2016-8-23 18:42 | 显示全部楼层 |阅读模式
承接上篇**,LED这个货永远都是功劳很大。关于环境配置就闲言少叙了。这里我们主要来分享如何实现呼吸灯的功能。呼吸灯做过很多次了,方法都是大同小异。找一个连接到定时器的LED灯,控制好定时器的频率,控制好输出PWM的占空比,就可以实现了。详细如下。
初始化时钟,GPIO,及定时器:
tu1.png
在设备运行过程中,需要不断地修改PWM的占空比,调用该函数即可。
tu2.png
在主函数中实现呼吸灯的部分功能效果:
y1.png
效果挺漂亮的,拍了段视频,可是不知道怎么转成图片。下次学习完再分享吧。

mmuuss586 发表于 2016-8-23 20:28 | 显示全部楼层
谢谢分享
huangcunxiake 发表于 2016-8-23 22:58 | 显示全部楼层
控制好定时器的频率,控制好输出PWM的占空比,就可以实现
Stannis 发表于 2016-8-24 08:11 | 显示全部楼层
呼吸灯,用的PWM控制的?
 楼主| zhaoliang721 发表于 2016-8-24 14:16 | 显示全部楼层
Stannis 发表于 2016-8-24 08:11
呼吸灯,用的PWM控制的?

是啊,好控制
Rangar 发表于 2016-8-24 17:05 | 显示全部楼层
呼吸灯一般都是PWM控制
dongnanxibei 发表于 2016-8-24 18:08 | 显示全部楼层
就是循环调整PWM的占空比,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

101

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部