OLED1306控制方式

OLED1306(SSD1306)(12864)

一、OLED接口有两种常见形式:

1、8080并行节后

CS:OLED片选 WR:向OLED写数据 RD:向OLED读取数据 D[7:0]:8为双向数据线

RST(RES):硬件复位OLED DC:命令/数据标志 (0读/写命令,1读写数据)

注意:这儿的H和L都是稳定状态,H(高电平稳定状态)、L(低电平稳定状态)

在8080方式下,读取数据为了同步时钟,这时我们要设置一个假读命令,以使得微控制器的操作频率和显存的操作频率相匹配。

2、6线串行SPI方式

RST(RES):硬件复位OLED DC:命令数据标志(0:读写命令,1读写数据) SCLK:串行时钟线 SDIN:串行数据线 VCC
GND

3、四线SPI方式(IIC)

SDA(数据线) SCL(时钟线) VCC
GND

四线状态只能往模块写数据而不能读取数据。

SSD1306总共12888。
在这里插入图片描述

注意:对于4线SPI模式(IIC),模块是不支持读的,这样写入一个数据时就必须每次写入一个数据时,就必须把设置点的每个字节的每个位都搞清楚,所以常采用的方式是在MCU内部建立一个GRAM(实际上是SRAM)(共128*8个字节),这样在每次修改时,就可以单独修改SRAM中的数据。

SSD1306常见命令:

在这里插入图片描述表格使用举例:第一个命令:0X81,用于设置对比度,这个值包括两个字节,第一个是0X81位命令,第二个位所需要设置的值。
8080格式的那种格式的12864已经不常用了,因为接线数量和面积,占用MCU的I/O口数量较多(为了节约经济,一般都采用四线或六线),其实控制方式原理一样。

OLed 1306是一种小尺寸的有机发光二极管(Organic Light-Emitting Diode, OLED)显示屏。它具有高对比度、高亮度和广视角等优点,常被用于电子设备、计算机等领域。以下是关于OLEd 1306使用手册的简要介绍。 1. 连接:通常情况下,OLEd 1306需要通过I2C接口与主控制器连接。在连接之前,需要查阅主控制器的相关资料,了解接口的引脚定义和配置方式。 2. 电源:OLEd 1306通常需要3.3V或5V的电源供应。确保主控制器和OLEd 1306的电源供应一致,以免引起电源兼容性问题。同时,在使用过程中应注意电源的正负极连接正确,以防损坏电路。 3. 驱动程序:为了控制OLEd 1306,需要下载并安装相应的驱动程序。可以从厂商的官方网站或其他资源网站上找到与主控制器兼容的驱动程序,并按照操作指南进行安装。 4. 显示设置:一旦连接完成并安装好驱动程序,就可以开始进行显示设置了。根据具体需求,选择合适的显示模式、分辨率和颜色配置等。 5. 控制指令:OLEd 1306通过发送控制指令与主控制器进行通信。可以通过驱动程序提供的API或命令集来发送指令,以实现显示内容的更新、画面的清除、亮度的调整等功能。 6. 示例代码:厂商通常提供一些示例代码,用于演示OLEd 1306的基本功能和使用方法。可以参考示例代码,了解如何编写自己的程序,实现个性化的显示效果。 7. 其他注意事项:在使用OLEd 1306时,应注意避免过度曝光或长时间亮度过高,以防止屏幕老化或损坏;同时,应避免触摸屏幕以免刮伤表面。 希望以上对于OLEd 1306使用手册的简要介绍,能够帮助到您。如果有更多具体问题,还请查阅相关技术文档和资料,以获得更深入的了解和解决方案。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值