ysw 发表于 2024-4-14 15:30:09

大佬能不能详细讲一讲LED点阵屏单元板控制方法,就是常用的LED广告屏,HUB08、HUB12、HUB75接口的。这个可玩性应该也还是可以的。官方例程几乎没这方面的内容。

小飞侠 发表于 2024-4-15 07:31:26

{:4_250:}

大明狐 发表于 2024-4-15 09:20:48

ysw 发表于 2024-4-14 15:30
大佬能不能详细讲一讲LED点阵屏单元板控制方法,就是常用的LED广告屏,HUB08、HUB12、HUB75接口的。这个可 ...

感觉屏幕种类、接口种类,还有每个点阵块的排列顺序等等,各家产品都有不同,没有一个相对固定的标准。所以驱动方面找不到一个“通用”的例程是很正常的。
针对不同的屏幕,配上与之匹配的的驱动程序,才能点亮屏幕。(上周有朋友从两家买的max7219模块,每块点阵就是90度的关系,只能拆开重新拼或者重新写显示驱动)
只要过了上面说的这一步,之后怎么显示内容,怎么让画面动起来等等,就都是一样的了。

zhangrenbee 发表于 2025-2-5 20:44:17

学习了

草木灰06 发表于 2025-2-17 16:12:26

感谢,学习了显示函数的过程记录及实现方式

LiuYuan 发表于 2025-8-13 14:13:15

所以一般取模顺序与屏幕结构,屏幕的寻址顺序有关对吗?根据这些能选出在不同屏幕上效率最高的取模顺序吗?

大明狐 发表于 2025-8-13 14:49:49

LiuYuan 发表于 2025-8-13 14:13
所以一般取模顺序与屏幕结构,屏幕的寻址顺序有关对吗?根据这些能选出在不同屏幕上效率最高的取模顺序吗? ...

理论上是这样的。


比如OLED12864的屏幕,从结构上看,是横向8行,每行128根小竖棍,
如果寻址方式配置的是横向的“水平地址模式”或者“页地址模式”,那么最合适的取模顺序就是“列行式”;
但如果寻址方式配置的是竖向的“垂直地址模式”,那么“逐列式”的取模顺序,显示效率更高。
还有TFT彩屏,寻址模式可以配置成水平或者垂直,所以根据具体配置,最适合的取模顺序是“逐行式”或者“逐列式”。


最复杂的其实是LED点阵屏,根据设计者不同或者应用场景不同,能遇到的结构顺序种类最多,横向从左向右、从右向左,竖向从上向下、从下向上都有可能。
可能本来是一块【从左向右、从上向下】排列的“逐行式”顺序的屏幕,因为需要旋转了90度之后再用,结果就变成了【从上向下、从右向左】的反向“逐列式”顺序了。

比如用多块MAX7219小点阵屏拼出来的大点阵屏,既有可能是逐列式,也有可能是行列式。

所以在不方便对显示程序进行改动的情况下,选择对应的顺序,对读取和发送数据的效率影响挺大的。
比如STC的取模工具里列出的16种顺序,就基本包括了所有常见的排列顺序,能对付绝大部分屏幕了。




LiuYuan 发表于 2025-8-15 17:41:15

大明狐 发表于 2025-8-13 14:49
理论上是这样的。



谢谢您,您的视频讲的很具体,简单易懂,请问一下,IO口的高阻输入一般在什么情况下使用

大明狐 发表于 2025-8-16 12:31:32

LiuYuan 发表于 2025-8-15 17:41
谢谢您,您的视频讲的很具体,简单易懂,请问一下,IO口的高阻输入一般在什么情况下使用 ...

这个帖子应该能解答您说的问题

《高阻输入的好处有哪些呢?》
https://www.stcaimcu.com/thread-6263-1-1.html
(出处: 国芯人工智能技术交流网站)

LiuYuan 发表于 2025-8-16 22:37:09

大明狐 发表于 2025-8-16 12:31
LiuYuan 发表于 2025-8-15 17:41
谢谢您,您的视频讲的很具体,简单易懂,请问一下,IO口的高阻输入一般在 ...
理解了,感谢您的指点,请问IO开漏模式一般在什么情况下使用
页: 1 [2]
查看完整版本: 【视频】简单聊一聊OLED的取模顺序并且手搓一个显示函数