936|8

29

帖子

0

资源

一粒金砂(中级)

给一个信号,led灯会逐渐亮灭实现方式 [复制链接]

如题,请教过led驱动芯片的,他们说是单片机模拟pwm信号才能实现,

单片机是新手,

请教下有推荐的单片机没,或电路

此帖出自stm32/stm8论坛

回复

2万

帖子

339

资源

版主

呼吸灯

要用单片机控制PWM方式实现

 


回复

1万

帖子

0

资源

超级版主

“请教下有推荐的单片机没,或电路”

一个按键,一条输出口线,随便什么单片机都可以实现此功能。

所以,选择你容易拿到的单片机即可。


回复

2万

帖子

339

资源

版主

最好是选择有IO口输出的PWM的单片机

比如以前的普通51好多就没有,就需要IO口用定时器模拟PWM输出

STC的51有几个型号有,

stm8,stm32有这样的IO口

看楼主玩的那类


回复

1万

帖子

143

资源

版主

最简单的实现方法当然是用MCU基于PWM法。逐渐提高PWM的占空比,LED的亮度就逐渐增加。而逐渐降低PWM的占空比,LED的亮度则逐渐降低。PWM编程可在网上找到很多例程,用你最熟悉或者手里有的MCU即可,对资源几乎没什么要求。当然,不用MCU纯粹用硬件模拟电路也能实现,用电流控制法,但电路难度和成本远高于使用MCU。

个人签名上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang

回复

4481

帖子

1

资源

五彩晶圆(初级)

百度 pwm 呼吸灯

个人签名

默认摸鱼


回复

5

帖子

0

资源

一粒金砂(中级)

这个所谓的呼吸灯,就是高电平与高电平之间的占空比,这是这个时间很下,人眼无法跟的上这种变化频率,故我采取,gpio1通过电位器OR串口接受变化数值,然后利用定时器中断(通过变化的值改变定时器中断频率),进而影响gpio输出的频率

回复

3

帖子

0

资源

一粒金砂(初级)

呼吸灯,控制IO口输出PWM波形


回复

1

帖子

0

资源

一粒金砂(初级)

占空比慢慢变大


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

最新文章 更多>>
    关闭
    站长推荐上一条 1/10 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表