找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 444|回复: 3
打印 上一主题 下一主题
收起左侧

PWM RGB色彩问题

[复制链接]
跳转到指定楼层
楼主
ID:1146155 发表于 2025-11-11 21:21 来自触屏版 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用STC8H的3路pwm驱动5050 缺口为负极的RGBLED,想实现白色-七彩之间的循环色彩平滑过度效果,我是通过pwm来调节
pwm_init(PWM2P_P12, 5000, 0); pwm_init(PWM3P_P14, 5000, 0); pwm_init(PWM4P_P16, 5000, 0);
5000是频率 0这个地方是占空比,就是调配每个通道的占空比。
实际上大小颜色过多并不平滑,存在颜色有的快有的慢,一致性不好。
求实现思路,或算法,谢谢各位大佬!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1146155 发表于 2025-11-15 08:20 来自触屏版 | 只看该作者
希望帖子不要沉 虽然过了24h
回复

使用道具 举报

板凳
ID:101869 发表于 2025-11-21 15:00 | 只看该作者
你有没有实际测量占空比呢?LED的亮度变化不一定是线性的,你可以先把每个颜色由弱到强测试一下看看规律,然后可以把占空比写入数组,然后在进行调用
回复

使用道具 举报

地板
ID:96072 发表于 2025-11-22 12:21 | 只看该作者
用STC15系列调光最好
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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