跳到主要内容

1.51inch Transparent OLED 产品说明

提供树莓派、STM32、arduino例程

SKU产品
待补1.51inch Transparent OLED

产品参数​

  • 工作电压: 5V/3.3V
  • 通信接口: SPI/I2C
  • 控制芯片: SSD1309
  • 分辨率: 128 × 64
  • 显示尺寸: 35.05 × 15.32(mm)
  • 像素大小: 0.254 × 0.254(mm)
  • 主板尺寸: 41 × 22.5(mm)
  • 显示颜色: 浅蓝色

功能引脚​

功能引脚描述
VCC电源正(5V/3.3V电源输入)
GND电源地
DIN数据输入
CLK时钟信号输入
CS片选,低电平有效
DC数据/命令,低电平表示命令,高电平表示数据
RST复位,低电平有效

硬件配置​

OLED模块提供两种驱动接口:分别为4-wire SPI 和I2C接口,模块背面有两个可选择焊接的电阻, 通过电阻的选择来选择相应的通信方式, 如图:

1

模块出厂默认使用4线SPI通信模式, 即电阻默认接在SPI位置 具体硬件配置,如下:

  • 使用4线SPI:

即出厂程序设置:两个0R电阻连接SPI位置;

  • 使用I2C:

两个0R电阻连接I2C位置;
PS:程序默认SPI模式,需要切换模式请修改 DEV_Config.h 详见程序说明-底层硬件接口-接口选择

OLED及其控制器​

本款OLED使用的内置控制器为SSD1309,它有128 × 64 bits SRAM,支持最大128 × 64像素屏幕,支持SPI/I2C/ 6800并口/8080并口,256级亮度设置,本屏幕为128 × 64 像素,所以内部SRAM没有完全使用。
本模块采用四线SPI和IIC两种接口,兼容性好,传输速度高。

通信协议​

SPI协议​

  • 4线串行接口由串行时钟:SCLK、串行数据:SDIN、D/ c#、CS#组成。4线SPI模式下,D0为SCLK, D1为SDIN。对于未使用的数据引脚,D2应保持打开状态。从D3到D7的引脚,“E”和“R/W# (WR#)#”可以连接到外部接地。
  • SDIN在SCLK的每个上升沿上按D7, D6,…的顺序被移位到一个8位移位寄存器中。D0。D/ c#在每8个时钟上采样,移位寄存器中的数据字节写入图形显示数据在同一时钟内的RAM (GDDRAM)或命令寄存器。

1