产品简介:Pmod OLED和Pmod oleddrgb

你可能会回忆起过去帖子有机发光二极管(OLED)技术。在这篇文章的最后,你会得到一个关于两个Pmod显示器的后续报道Pmod OLEDPmod OLEDrgb,以这项技术为特色。

首先,Pmod OLED。

pmodoled

Pmod OLED是Digilent最实惠的显示器Pmod。它有一个128×32像素的单色显示屏,长约2厘米(或高),宽略超过5.5厘米。如果您想在项目中添加一些文本输出功能,它的低价格和较小的板尺寸是非常理想的。但它究竟是如何工作的呢?

Pmod OLED采用了一个使用串行外围接口(SPI)通信协议进行通信的显示控制器芯片。为了使这个Pmod正常工作,必须使用特定的上电顺序,以及显示屏关闭后的下电顺序。这两种方法都可以在参考手册中找到。一旦显示屏上了电,实际上就有很多选项来配置屏幕显示数据的方式。

OLEDConfigs

上面的三个图像显示了一些不同的输出,可以通过改变显示控制器的配置来实现。按照从上到下的顺序,您可以看到显示器的标准方向,然后是翻转方向(显示可倒置),最后是翻转显示,其中每个像素的颜色和列数据都是颠倒的。

PmodOLEDBlog01

在上面代码的屏幕截图中,你可以看到与显示控制器如何将数据写入屏幕相关的主要代码位。所显示的是在为Pmod编写的OLED驱动程序代码中发现的标准配置(可在演示),但如果您想翻转显示(如在前面的第二个图像中所示),您可以将“0xA1”替换为“0xA0”,“0xC8”替换为“0xC0”,而“0x20”替换为“0x00”,分别在第67行、68行和407行。关于更改配置设置的更多详细信息可以在显示控制器的文档中找到,但是通过更改配置方式,您可以对显示做一些非常漂亮的事情。

Pmod OLEDrgb是另一个可以向项目添加图形显示功能的低成本显示选项。就像Pmod OLED这是一个非常可配置的显示器,但它也能够16位颜色分辨率。

pmodoledrgb

Pmod oleddrgb和Pmod OLED配置过程非常相似,因为它们由非常相似的显示控制器驱动(分别是SSD1331和SSD 1306)。然而,Pmod oleddrgb对每种颜色都使用可配置的寄存器操作,如果您自己使用配置,则会使它有点复杂。Digilent为Pmod OLEDrgb提供了一个库(也提供在示例代码),它允许你跳进去,并使用它来绘制自己的图像或显示图像..另一个最近的博客文章介绍了Pmod oleddrgb的一些基本用法,因此您可以跟随并获得如何创建自己的设计的感觉。这两个Pmod OLEDPmod OLEDrgb提供一个库框架供您深入研究,以定制其功能以满足您的需求。

如何使用显示器向项目添加功能?

0
第一个投票。

关于内特·伊斯特兰

我现在是华盛顿州立大学电气工程专业的学生。我来自南加州,但我大部分时间都在西雅图地区度过。在成长的过程中,我一直对像化学和物理这样的纯科学非常感兴趣。整个高中阶段,我开始寻找应用所学理论的方法。我选择了工程专业,这样我对应用科学的兴趣可以用来解决现实世界的问题。

查看所有由Nate Eastland→的帖子

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记