野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11343|回复: 2

STM32之呼吸灯

[复制链接]
发表于 2017-10-17 11:13:05 | 显示全部楼层 |阅读模式
本帖最后由 Timeandspace7 于 2017-10-19 22:11 编辑

说明:芯片:STM32VET6          硬件连接:LED0 -> PB6 LED1 -> PB7 LED2 -> PB8  LED3 -> PB9 普通LED功能:LED2/3    呼吸灯:LED0/1
          PWM引脚及通道:PB6-> TIM4_CH1         PB7-> TIM4_CH2
中断:只是用了Systick的中断,用于精确延时,TIM的中断未使用,while(1)死循环实现呼吸灯功能。
实现功能:呼吸灯功能实现,LED0,LED1实现呼吸灯功能,LED2/LED3普通LED功能
现象:  LED0/1缓慢从灭到亮,再从亮到灭,LED2/3关闭。
THINK: 呼吸灯,即改变控制LED引脚的输出电平,利用PWM的动态变化,将该LED控制引脚电平动态输出,实现呼吸灯功能。



呼吸灯_20171017.zip

4.61 MB, 下载次数: 303

全部源代码

回复

使用道具 举报

发表于 2017-10-17 12:00:17 | 显示全部楼层
跟野火的有什么区别
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-18 16:33:14 | 显示全部楼层
笑你像狗 发表于 2017-10-17 12:00
跟野火的有什么区别

硬件连接可能不一样,LED的引脚连接可能不一样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 03:39 , Processed in 0.039706 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表