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接口,模块背面有两个可选择焊接的电阻, 通过电阻的选择来选择相应的通信方式, 如图:

模块出厂默认使用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)或命令寄存器。
