寻求控制未知 LCD 的帮助

问题描述 投票:0回答:1

我已经“提取”了一个 256*64 黑白显示器(无灰度/彩色),其中几乎没有任何信息存在(没有任何提示),具有 8/16 位并行接口和集成控制器。我不确定如何处理;因为它不遵循我迄今为止使用的 LCD 控制器的“规则”。我唯一知道的是它以 3.3V 运行并提供 16 位总线,通过将剩余 8 位拉至高电平(而不是“低电平”),该总线可减少至 8 位。

以下是 12 MHz 下的捕获,D2-D9 是并行数据(实际上是 D0..D7),但我很不确定 RS 是否真的是 RS,WR 是否真的是 WR。绿色在 WR 的上升沿对 D2-D9 进行采样,紫色在下降沿采样(可能性更大)。如果RS确实是它应该的样子,那么这意味着它为控制寄存器设置一个数据字节,后面是多个字节,而RS未选择,这是我几乎没有见过的序列。至少不与 LCD 结合使用。

剩余线路连接上没有显示其他活动。

非常感谢任何帮助!

microcontroller avr lcd
1个回答
0
投票

您拥有什么类型的显示器?是OLED吗?还是TFT?

所谓的

RS
对我来说看起来像
Data/!Command
:一个命令字节后面跟着几个参数。最后一个是“写入 RAM”命令。这种方法可以在许多显示驱动程序中找到,而不是两种颜色(例如 Sitronix 的 ST7789,尽管它具有不同的命令集),但命令本身看起来像在某些 OLED 控制器中(例如 Solomon Systech SSD1322)。

在您的示例中,我们有:

BC (00 00 01) - 未知(SSD1322没有)

75 (00 3F) - 设置行地址 (0x003F = 63)

15 (00 54) - 设置列 (0x0054 = 84)

5C (FF FF DF FF DF ...) - 写入 RAM (FF - 白点,DF - 不那么白点等)

我认为你必须寻找相同尺寸的显示器的站点,并尝试找出它可能是什么控制器。

也许您可以在晶门科技的网站上找到一些:它有大量的 OLED 和 LCD 驱动器。

© www.soinside.com 2019 - 2024. All rights reserved.