首页 > 编程知识 正文

oled显示屏模块不亮,oled模块显示动画

时间:2023-05-05 19:36:31 阅读:24847 作者:2577

针脚定义GND:的电源地

VCC :供电电源可以是3.3v、5v中任一种

D0 :串行输入时钟CLK

D1 :串行输入数据

RES :复位

直流:控制输入数据/命令(高电平1为数据,低电平0为命令) ) ) ) ) ) ) ) )。

模块特征1 :分辨率:128 x64 (分辨率与12864 LCD相同,但该OLED屏幕的单位面积像素点数更多) )。

2、超宽视角:大于160(显示器中视角最大的屏幕) ) ) ) ) ) ) ) ) )。

3、超低功耗:正常显示时0.06 w (远低于tft显示屏) )。

4、大供电范围:直流3V-5V (无任何变更,与常用3.35V供电系统直接兼容) ) ) ) )。

5、工业级:工作温度范围-30~70

6、超小型体积: (长(27.8MM )宽(27.3MM )厚) 4.3MM

7、对应多种操作方式:4线

8、带有芯片选择CS信号,能够实现多个SPI或IIC设备在同一总线上操作

9、与3.3V和5V控制芯片的I/0级别兼容(不需要任何设置,而是直接兼容) ) ) ) ) ) ) ) ) ) ) ) ) )。

10、亮度、对比度可以用程序指令控制

11、使用寿命16000小时以上

12、OLED屏幕内部的驱动芯片:SSD1306

I2C通信接口由从机地址位SA0、I2C总线数据信号SDA (输出用的SDAOUT/D2、输入用的SDAIN/D1 )和I2C总线时钟信号SCL (d0 )构成。 数据和时钟信号都必须与上拉电阻连接。 RES#用于初始化设备。

(1)从站地址(SA0 ) ) ) ) ) )。

在通过I2C总线发送和接收信息之前,SSD1306必须识别从地址。 设备响应从站地址位“SA0”位和读/写选择位“R/W#”位,具有以下字节格式。

b7 b6 b5 b4 b3 b2 b1 b0

0 1 1 1 1 0 SA0 R/W#

“SA0”比特从地址提供扩展比特。 可以选择“0111100”或“0111101”作为SSD1306的从站地址。 D/C#端子作为从站地址选择的SA0使用。

“R/W#”位决定I2C总线接口的工作模式。 R/W#=1,读取模式。 R/W#=0,为写入模式。

) I2C总线数据信号(SDA ) )。

SDA用作发射机和接收机之间的通信信道。 数据和确认通过SDA发送。 请注意,ITO轨道电阻和“SDA”引脚的上拉电阻为电压分压器。 结果确认,得不到有效的“SDA”的逻辑0水平。 “SDAIN”和“SDAOUT”捆绑在一起,用作SDA。 如果不连接“SDAIN”端子,就不能作为SDA发挥作用。 “SDAOUT”端子可能已断开。 “SDAOUT”引脚断开后,I2C总线将忽略确认信号。

(3) I2C总线时钟信号(SCL ) ) ) ) ) ) )。

I2C总线上的信息传输遵循时钟信号SCL。 数据位的传输在SCL的一个时钟周期内发生。

I2C主线写入数据

I2C总线接口可以访问设备中的写入数据和命令。 关于I2C总线写入模式的时序图,请参照下图

I2C的写入模式

1 )主设备根据开始条件开始数据通信。 的定义条件如图8-8所示。 通过将SCL保持在高电平,将SDA从高电平拉到低电平,从而建立启动条件。

2 )从站地址遵循识别使用的开始条件。 对于SSD1306,通过将SA0更改为LOW或high,地址为“b0111100”或“b0111101”。

3 )通过将R/W#位设置为逻辑“0”建立写入模式。

4 )接收1字节的数据后,生成包含从站地址和R/W#位的确认信号。 关于确认信号的图形显示,请参照图8-9。 响应位定义为在相关时钟脉冲的高电平被确认时下拉SDA线。

5 )发送从地址后,可以通过SDA发送控制字节或数据字节。 控制字节主要由六个“0”之后的一个Co和D/C#位组成。

当Co位设置为逻辑“0”时,以下信息的传输仅包括数据字节:

D/C#位确定以下数据字节用作命令或数据: D/C#位设定为逻辑“0”时,将以下数据字节定义为命令。 D/C#位设定为逻辑“1”时,将以下数据字节定义为存储在GDDRAM中的数据。 每次写入数据时,GDDRAM列地址指针都会自动递增1。

6 )接收每个控制字节或数据字节时,将生成响应位。

7 )应用停止条件后,写入模式完成。 停止条件也在图8-8中定义。 通过将“SCL”保持在高电平并将“SDA”从低电平提高到高电平来建立停止条件。

请注意,数据位的传输有一些限制。

1 .在每个SCL脉冲期间发送的数据位必须稳定在时钟脉冲的“高”期间内。 有关图形显示,请参阅图8-10。 在启动或停止条件以外,只能在SCL为低电平时切换数据线。

2 .请用外部电阻上拉数据线(SDA )和时钟线。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。