1.3inch OLED HAT 产品说明
提供树莓派和Jetson nano示例程序
| SKU | 产品 |
|---|---|
| 待补 | 1.3inch OLED HAT |
产品参数
- 驱动芯片: SH1106
- 支持接口: 3-wire SPI, 4-wire SPI, I2C
- 分辨率: 128*64
- 显示尺寸: 1.3inch
- 外形尺寸: 65mm*30mm
- 显示颜色: 蓝色
- 视角: >160°
- 工作温度: -20°C ~ 70°C
- 存储温度: -30°C ~ 80°C
功能引脚
| 功能引脚 | 树莓派接口(BCM) | 描述 |
|---|---|---|
| KEY1 | P21 | 按键1GPIO |
| KEY2 | P20 | 按键2GPIO |
| KEY3 | P16 | 按键3GPIO |
| 摇杆UP | P6 | 摇杆上 |
| 摇杆Down | P19 | 摇杆下 |
| 摇杆Left | P5 | 摇杆左 |
| 摇杆Right | P26 | 摇杆右 |
| 摇杆Press | P13 | 摇杆按下 |
| SCLK | P11/SCLK | SPI时钟线 |
| MOSI | P10/MOSI | SPI数据线 |
| SCL | P3/SCL1 | I2C时钟线 |
| SDA | P2/SDA1 | I2C数据线 |
| DC | P24 | 数据/命令选择 |
| CS | P8/CE0 | 片选 |
| RST | P25 | 复位 |
硬件配置
OLED模块提供三种驱动接口:分别为3-wire SPI、4-wire SPI 和I2C接口,模块背面有六个可选择焊接的电阻, 通过电子的选择来选择相应的通信方式, 如图:

模块出厂默认使用4线SPI通信模式, 即BS0,BS1,DC,CS,CLK,DIN默认接0(1和0不全代表电平,只是电阻接上或者接下的焊接方式,具体硬件链接见下表):
注:上图为硬件上的焊接, 下表为实际的硬件连接
| 通信方式 | BS1/BS0 | CS | DC | DIN | CLK |
|---|---|---|---|---|---|
| 3-wire SPI | 0/1 | CS | 1 | MOSI | SCLK |
| 4-wire SPI | 0/0 | CS | DC | MOSI | SCLK |
| I2C | 1/0 | 0 | 1 | SDA | SCL |
具体硬件配置,如下:
- 使用4线SPI:
即出厂程序设置:BS0与BS1接0连接到地,CS接0连接到树莓派CE0(使能管脚),D/C接0连接到树莓派的P24(数据/命令管脚),DIN接0连接至树莓派MOSI,CLK接0连接至树莓派SCLK;
- 使用3线SPI:
BS0接1连接到VCC,BS1接0连接至GND,CS接0连接至树莓派CE0,D/C接1连接值GND,DIN接0连接至树莓派MOSI,CLK接0来连接至树莓派SCLK;
- 使用I2C:
BS0接0连接至GND,BS1接1连接至VCC(3.3V),CS接1连接GND,D/C接1来连接至GND,DIN接1连接至树莓派SDA,CLK接1连接至树莓派SCL;使用I2C时:DC的高低状态可以控制从设备的地址,这里接到了GND,那么I2C的7位地址为:0x3C
使用I2C修改后电阻如下图所示
