0.96寸OLED SSD1306 I2C版 技术手册

知识库
知识库文档
/firmware/显示屏/0.96寸 OLED SSD1306 I2C版/0.96寸OLED SSD1306 I2C版 技术手册.md

文档

0.96寸 OLED SSD1306 I2C版 技术手册

1. 概述

采用 SSD1306 驱动IC的0.96寸OLED显示屏,分辨率为128×64像素,I2C通信接口,仅需VCC/GND/SCL/SDA四根线。自发光技术无需背光,功耗低、对比度高、可视角度大,是嵌入式开发的经典显示方案。

2. 引脚定义

引脚 名称 功能 说明
1 VCC 电源正极 3.3V~5V
2 GND 电源地 共地
3 SCL I2C时钟线 时钟信号
4 SDA I2C数据线 数据信号

I2C地址:0x3C(默认),可通过背面电阻跳线改为 0x3D

3. 电气特性

参数 最小值 典型值 最大值 单位
工作电压 VDD 3.0 3.3 5.0 V
全屏点亮电流 - 20 30 mA
休眠电流 - 2 5 μA
I2C速率 - 400k 1M Hz
像素响应时间 - 10 - μs

4. 典型应用电路

    OLED模块
    ┌──────────┐
    │  VCC ──── 3.3V
    │  GND ──── GND
    │  SCL ──── MCU SCL (带4.7KΩ上拉至3.3V)
    │  SDA ──── MCU SDA (带4.7KΩ上拉至3.3V)
    └──────────┘

若MCU为5V电平,需加电平转换;部分模块已自带LDO和上拉电阻。

5. SSD1306 常用命令

命令 字节 说明
关闭显示 0xAE 进入睡眠模式
开启显示 0xAF 正常显示
正常显示 0xA6 1=亮, 0=灭
反白显示 0xA7 1=灭, 0=亮
设置对比度 0x81 + [0x00~0xFF] 调整对比度
水平寻址 0x20, 0x00 页寻址模式

6. 使用注意事项

  • I2C总线需加上拉电阻(4.7KΩ),多数模块已内置
  • 上电后需发送初始化序列,否则可能不显示
  • 长时间显示静态画面可能产生 烧屏 现象,建议加屏保
  • 模块I2C地址冲突时,焊接背面跳线电阻切换地址
  • 初始化后需延时约100ms再发送显示数据
  • 5V供电时模块LDO会发热,建议3.3V直接供电

信息

路径
/firmware/显示屏/0.96寸 OLED SSD1306 I2C版/0.96寸OLED SSD1306 I2C版 技术手册.md
更新时间
2026/5/26