跳到主要内容

1.27inch RGB OLED Module 产品说明

SKU产品
待补1.27inch RGB OLED Module

产品特性​

  • 工作电压:3.3V / 5V** (请保证供电电压和逻辑电压一致,否则会导致无法正常工作)**
  • 支持接口:4-wire SPI、3-wire SPI
  • 驱动芯片:SSD1351
  • 分辨率:128(RGB) × 96
  • 显示尺寸:25.708 × 19.28mm
  • 像素大小:0.047 × 0.185mm
  • 显示颜色:262K彩色(最大)

管脚配置​

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

PS:本模块只有SPI接口,使用时请引起注意

硬件配置​

  • 本OLED模块提供两种通信方式:4-wire SPI和3wire-SPI
  • 在模块的背面有一个可选择焊接的电阻,通过该电阻来选择通信方式。

如下图:

1

模块出厂默认使用4线SPI通信,即BS0默认接0
注:下表为接口连接。

通信协议BSCSDCDINCLK
4Wire SPI0片选DCMOSISCK
3Wire SPI1片选GNDMOSISCK

OLED 及其控制器​

本款OLED使用的内置驱动器为SSD1351,其是一款128RGB * 128 Dot Matrix OLED/PLED 控制器,内部有一个12812818bit的SRAM作为显示缓存区,支持262k和65k两种颜色深度。并支持8bit 8080并行、8bit 6800并行、3wire-SPI和4wire-SPI等通信方式。
本模块选择了4wire-SPI和3wire-SPI作为通信方式,减小模块的面积,同时节省了控制器的IO资源。

4WIRE-SPI通信协议​

1

  • 在4wire-SPI通信中,先将DC置1或置0,再发送一个或多个字节的数据。

  • 当DC置0时,发送的字节将作为控制OLED的命令,发送命令时,一般一次只发送一个字节。

  • 当DC置1时,发送的字节将作为数据存入SSD1351的指定的寄存器或者SRAM。在发送数据时,可以连续发送多个字节。

  • 详见SSD1351 Datasheet Figure 8-5。

3WIRE-SPI通信协议​

1

  • 3wire-SPI和4wire-SPI唯一的区别在于,它去掉了控制发送命令和数据的DC引脚

  • 在每次SPI传输的字节前加一个位来识别该字节是命令还是数据。

  • 故在3wire-SPI中,DC引脚需要接地,此外,每次传输的数据不是8bit,而是9bit。

取模设置​

1

参考设置如图所示:水平扫描,16位真彩色,高位在前