打印
[国产单片机]

如何使用IO口模拟呼吸灯的效果

[复制链接]
楼主: 布丁奶茶
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
布丁奶茶|  楼主 | 2018-12-18 21:00 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
沙发
布丁奶茶|  楼主 | 2018-12-20 17:58 | 显示全部楼层
追夜 发表于 2018-12-19 20:41
定时器中断里,定时一个1ms的中断,计数到100ms翻转一次。这个就是PWM周期, 如果你要调占空比30%,就计数到3 ...

谢谢,我试试看

使用特权

评论回复
板凳
布丁奶茶|  楼主 | 2018-12-20 17:59 | 显示全部楼层
mcu51hi2c 发表于 2018-12-19 09:47
软件打开一个40US的中断,每一格加40US就可以了,我前上个月刚写了一个呼吸灯,现在出货了[e ...

能说一下逻辑吗?

使用特权

评论回复
地板
布丁奶茶|  楼主 | 2018-12-21 13:39 | 显示全部楼层
现在呼吸的现象是有了,但是效果不太理想,估计是我占空比的曲线没有设定好,这个有没有好的方法呢?

使用特权

评论回复
5
布丁奶茶|  楼主 | 2018-12-25 13:00 | 显示全部楼层
感谢楼上各位的回复,找到问题了,模拟的PWM周期控制在10ms,呼吸周期3s,效果比较好。

使用特权

评论回复
评论
布丁奶茶 2019-3-11 17:20 回复TA
@xiaokia :这个看你要求的曲线平滑度了,我设置的1 
xiaokia 2019-1-21 14:05 回复TA
@布丁奶茶 :100us中断一次吗? 
布丁奶茶 2019-1-16 14:10 回复TA
@xiaokia :最小占空比我设置的是1,这个就是呼吸曲线的问题,你解决多试试觉得ok就好了 
xiaokia 2019-1-14 15:27 回复TA
PWM周期10ms,最小占空比多少呢? 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

180

帖子

1

粉丝