数码之家

 找回密码
 立即注册
搜索
查看: 1120|回复: 10

[STM] 大家来讨论,驱动8级灰度LED屏的问题

[复制链接]
发表于 2022-4-11 19:39:01 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
最近想驱动256*32(由4块64*32  16扫)的全彩8级灰度的LED屏,一直找不到资料,只搜到一点,现在把想法说一下:
灰度8级,采用每行8扫,以BCM来当占空比,叠加来,{128(0x10000000,即约50%,其它类推),64,32,16,8,4,2,1},按这个数据,设定PWM来扫,我想在想问,PWM是控制六条GRB线吗?如果这样,H7有六通道的定时器,刚好,大家觉得呢
发表于 2022-4-11 19:56:44 | 显示全部楼层
淘宝20几块的控制板省事多 了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-11 20:17:21 | 显示全部楼层
zhkrid 发表于 2022-4-11 19:56
淘宝20几块的控制板省事多 了

不一样吧,自己玩才有乐趣,自己如何能做,还省钱,出问题还能自己解决,而且能灵活应用

打赏

参与人数 1家元 +6 收起 理由
springvirus + 6 乐趣就在于折腾!!

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2022-4-11 22:51:23 | 显示全部楼层
的确,自己折腾才有意思。。
回复 支持 反对

使用道具 举报

发表于 2022-4-12 08:59:28 | 显示全部楼层
常见的LED屏没有几级灰度的说法,灰度是控制卡刷出来的,要控制灰度简单方法就是把一帧图像分为多幅不同亮度画面进行叠加,原本一帧画面拆分成10次叠加,每次对应一种亮度,这样对应到每一点像素中,如果10次都是点亮,最终结果就是最亮,如果10次都没点亮对应最终结果是黑色,如果10次中只亮了5次最终结果就是一半亮度,其他类推。显示灰度图像需要提高刷新率才行
回复 支持 反对

使用道具 举报

发表于 2022-4-12 09:17:23 | 显示全部楼层
现在灰度屏貌似比彩屏还贵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-12 10:06:35 | 显示全部楼层
小陆 发表于 2022-4-12 08:59
常见的LED屏没有几级灰度的说法,灰度是控制卡刷出来的,要控制灰度简单方法就是把一帧图像分为多幅不同亮 ...

对的,就是要实现多色彩功能,普通的七色确实太少,我的思路也是这样的
回复 支持 反对

使用道具 举报

发表于 2022-4-13 09:46:36 | 显示全部楼层
静看大神们讨论
回复 支持 反对

使用道具 举报

发表于 2022-4-16 18:39:39 | 显示全部楼层
看错了,以为是刷oled屏
回复 支持 反对

使用道具 举报

发表于 2022-5-11 17:25:41 | 显示全部楼层
采用硬件PWM不行,我试过
回复 支持 反对

使用道具 举报

发表于 2023-7-24 18:13:01 | 显示全部楼层
不需要定时器 GPIO+DMA实现扫描无需MCU参与
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-13 18:16 , Processed in 0.327601 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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