我正在尝试弄清楚如何在使用 RAIO6963 Controller (或类似 Controller )的 Clover CV12864C LCD 显示屏上显示反色文本(黑色 BG、白色文本)。
我几乎可以做我需要的一切,但是反向文本却难倒了我。
规范表在这里:
http://www.cloverdisplay.com/pdf/CV12864C.pdf http://www.mitsutech.com/RA6963_DS_v13_Eng.pdf
所以我可以看到我需要执行以下操作:
- 将模式设置为文本属性 0x84
- 将显示模式设置为“文本开启,图形开启 0x9C”
- 将属性函数设置为 0x05(但我该怎么做?)
我在规范表中看不到要发送到 LCD 的命令来执行此操作。就像发送 0x05 一样简单吗(我不这么认为)。
感谢帮助,非常感谢对代码的帮助。 我在 C 工作。
最佳答案
简单浏览一下 Controller 的数据表后,我会说:
- 您必须启用文本和图形模式。
- 启用文本属性模式
- 图形模式将不可用(第 24 页)。
- 将文本属性写入显存区域、文本到文本区域
- 对于文本:每个文本符号一个字节
- 文本地址和属性(图形)地址对应
- 因此您必须同时使用地址指针并相应地设置所有相关寄存器。
因此,地址 0 处的文本符号的属性将位于图形内存区域地址 0,...
或者,您可以将整个显示设置为反转。这可能适用于文本和图形。
不错的功能,但该芯片有点过时了,因为它显然需要一些其他芯片。最新的 COG(玻璃芯片)面板仅使用一颗芯片用于驱动器/DC-DC 转换器/刷新(包括内存)和 CPU 接口(interface)。但你只有图形(实际上没有太大损失)。
关于c - LCD 反文(CV12864C & RA6963 Controller ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30497388/