本文将介绍通过定时器的输出比较功能实现脉宽可调的输出波形来控制LED等,实现呼吸灯的效果。
工具:keil、STM32CUBEMX
①通过STM32CUBEMX配置工程文件
②代码实现
①通过STM32CUBEMX配置工程文件
Step1:使能串口USART3,用于调试
Step2:使能RCC时钟,配置时钟树
Step3:使能TIM13
Step4:配置TIM13
Step5:生成工程文件
②代码实现
Step1:输出重定向,为调试做准备
Step2:呼吸灯代码
step3:打开PWM
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
PWM
+关注
关注
114文章
5144浏览量
213401 -
定时器
+关注
关注
23文章
3237浏览量
114467 -
串口
+关注
关注
14文章
1543浏览量
76191 -
呼吸灯
+关注
关注
10文章
110浏览量
42703 -
stm32cubemx
+关注
关注
5文章
280浏览量
14754
发布评论请先 登录
相关推荐
如何利用定时器中断实现呼吸灯的效果
由于芯片没有硬件的PWM,所以只能软件模拟,但是测下来发现都是在闪烁,没有做出呼吸的效果。 如果是使用延时的方法确实可以做出来,但是对于运行效率来说太慢了。 我的目标是利用定时器中断实现呼吸
发表于 03-08 09:43
定时器中断模拟PWM波实现呼吸灯
STM32F4XX 学习日志:定时器中断模拟PWM波实现呼吸灯前言任务目标解决办法过程定时器配置标准库时钟主频配置出现问题中断服务函数主函数
发表于 08-09 09:38
如何利用定时器实现呼吸灯?
没有硬件PWM,只能软件模拟,但是发现都是在闪烁,没有做出呼吸的效果。
使用软件延时的方法可以做出来,但是运行效率太慢了。
我想用定时器中断实现呼吸
发表于 10-25 06:14
51单片机基于定时器的精准呼吸灯
51单片机基于定时器的精准呼吸灯设计目的:实现LED小灯从最暗到最亮再到最暗的循环显示最暗——最亮——最暗整个周期为2.88秒(符合呼吸频率
发表于 11-21 09:51
•50次下载
STM32F4XX 学习日志:定时器中断模拟PWM波实现呼吸灯
STM32F4XX 学习日志:定时器中断模拟PWM波实现呼吸灯前言任务目标解决办法过程定时器配置标准库时钟主频配置出现问题中断服务函数主函数
发表于 11-30 13:51
•14次下载
STM32 使用PWM实现呼吸灯
STM32 PWM实现呼吸灯使用STM32F103ZET6 定时器4 CH2通道产生PWM波,在GPIOD,GPIO_PIN13引脚LED1
发表于 12-24 19:41
•55次下载
评论