fbwcpu 发表于 2023-5-16 23:30:59

如何8位灰度显示LED全彩单元板?啥技巧?

如何8位灰度显示一块LED全彩单元板(128*64)?啥技巧?目前可以驱动显示字符了,不知道灰度显示如何实现?PWM?stm32f407速度没问题吧?

vtte 发表于 2023-5-17 08:49:05

arduino+esp32有开源方案

polarbear 发表于 2023-5-17 11:06:37

本帖最后由 polarbear 于 2023-5-17 11:08 编辑

定时器的产生周期外部脉冲作为LED单元板的时钟, 然后这个脉冲的边沿作为DMA送数的触发条件; DMA 把内存的数据送到单片机的端口


显示数据再拆分 19帧处理;


显示的数据还得等做GAMA 校正;


上面一轮操作下来,灰度就出来了{:lol:}


要出灰度,所有的送数操作必须硬件完成, 别想写代码。一行一行送数据。

fbwcpu 发表于 2023-5-17 20:42:26

vtte 发表于 2023-5-17 08:49
arduino+esp32有开源方案
(引用自2楼)

啥原理?pwm?

ICman-晶尊芯 发表于 2023-5-18 16:44:55

ICman-晶尊芯 发表于 2023-5-18 16:47:37

Himem 发表于 2023-5-18 20:21:43

HUB75?
记得103就能驱动起来

fbwcpu 发表于 2023-9-11 18:39:11

polarbear 发表于 2023-5-17 11:06
定时器的产生周期外部脉冲作为LED单元板的时钟, 然后这个脉冲的边沿作为DMA送数的触发条件; DMA 把内存的 ...
(引用自3楼)

这么麻烦,我看B站用人用STM32F429就驱动灰度的了。。。

fbwcpu 发表于 2023-10-22 11:37:48

polarbear 发表于 2023-5-17 11:06
定时器的产生周期外部脉冲作为LED单元板的时钟, 然后这个脉冲的边沿作为DMA送数的触发条件; DMA 把内存的 ...
(引用自3楼)

一整张图片为啥拆封19帧?
页: [1]
查看完整版本: 如何8位灰度显示LED全彩单元板?啥技巧?