1.3寸 OLED SH1106 I2C版 技术手册
1. 概述
采用 SH1106 驱动IC的1.3寸OLED,128×64像素,I2C接口。与SSD1306核心区别:SH1106内部GRAM为132×64(多4列),需设置列偏移(Column Offset=2)。U8g2已完美适配。
2. 引脚定义
| 引脚 |
名称 |
功能 |
| 1 |
VCC |
3.3V~5V |
| 2 |
GND |
地 |
| 3 |
SCL |
I2C时钟 |
| 4 |
SDA |
I2C数据 |
I2C地址:0x3C(默认),可改 0x3D
3. 电气特性
| 参数 |
典型值 |
单位 |
| 工作电压 |
3.3~5.0 |
V |
| 全屏电流 |
25 |
mA |
| 休眠电流 |
5 |
μA |
| I2C速率 |
400k |
Hz |
4. SH1106 vs SSD1306 关键差异
| 特性 |
SSD1306 |
SH1106 |
| GRAM |
128×64 |
132×64 |
| 列地址 |
0-127 |
2-129 (偏移+2) |
| 充电泵 |
内置 |
外部电容 |
| U8g2构造 |
_F_ (页缓冲) |
_1_/_F_均可 |
5. 初始化序列要点
0xAE
0x02
0x10
0x40
0xA1
0xC8
0xAF
6. 注意事项
- 务必使用SH1106专用构造函数,SSD1306库不可直接驱动
- U8g2中选
U8G2_SH1106_128X64_NONAME_F_HW_I2C
- 模块四周白色区域为保护边框,实际显示区域约29mm×16mm
- 部分模块出厂未焊接I2C上拉电阻,需自加4.7KΩ