跳到主要内容

0.85inch LCD Module 产品说明

本产品提供树莓派、STM32、arduino、ESP32、Pico、Jetson Nano例程

SKU产品
待补0.85inch LCD Module

产品参数​

  • 工作电压: 3.3V** (请保证供电电压和逻辑电压一致,否则会导致无法正常工作)**
  • 通信接口: SPI
  • 屏幕类型: IPS
  • 控制芯片: GC9107
  • 分辨率: 128(H)RGB x 128(V)
  • 显示尺寸: 15.2064(H) x 15.2064 (V) mm
  • 像素间距: 39.6 (H) x 118.8(V) um
  • 产品尺寸: 19.0 × 22.5 mm

功能引脚​

树莓派硬件连接​

连接树莓派的时候,选择用MX1.25 8PIN排线连接,请参考下方的引脚对应表格

树莓派连接引脚对应关系

LCDRaspberry PiRaspberry Pi
BCM2835编码Board物理引脚序号
VCC3.3V3.3V
GNDGNDGND
DINMOSI19
CLKSCLK23
CSCE024
DC2522
RST2713
BL1812

0.85inch LCD 使用的是MX1.25 8PIN接口,对照上述表格连接在树莓派上即可: (请按照引脚定义表格连接,图中排线颜色仅供参考,以实际颜色为准。)

0

STM32硬件连接​

我们提供的例程是基于STM32F103RBT6的,提供的连接方式也是对应的STM32F103RBT6的引脚,如果有需要移植程序,请按实际引脚连接

STM32F103RBT6连接引脚对应关系

LCDSTM32
VCC3.3V
GNDGND
DINPA7
CLKPA5
CSPB6
DCPA8
RSTPA9
BLPC7

以本公司研发的XNUCLEO-F103RB开发板为例,连接如下图:

0

Arduino硬件连接​

该LCD需要使用Arduino UNO R3 PLUS开发板,将工作电压跳转到3V3。请保证供电电压与逻辑电压一致,否则会导致无法正常工作

Arduino UNO连接引脚对应关系

LCDUNO
VCC3V3
GNDGND
DIND11
CLKD13
CSD10
DCD7
RSTD8
BLD9

连接图如下(点击可放大):

0

ESP32硬件连接​

我们提供的例程是基于ESP32-S3-WROOM-1-N8R8的,提供的连接方式也是对应的ESP32-S3的引脚,如果有需要移植程序,请按实际引脚连接

ESP32-S3连接引脚对应关系

LCDESP32
VCC3V3
GNDGND
DINIO11
CLKIO12
CSIO10
DCIO46
RSTIO3
BLIO8

连接图如下(点击可放大):

0

Pico硬件连接​

我们提供的例程是基于Raspberry Pi Pico的,提供的连接方式也是对应的Pico的引脚,如果需要移植程序,请按实际引脚连接

Pico连接引脚对应关系

LCDPico
VCC3.3V
GNDGND
DINGP11
CLKGP10
CSGP9
DCGP8
RSTGP12
BLGP13

以Pico为例,连接如下图:

0

Jetson Nano硬件连接​

连接Jetson Nano的时候,选择用MX1.25 8PIN排线连接,请参考下方的引脚对应表格

Jetson Nano连接引脚对应关系

LCDJetson NanoJetson Nano
BCM编码Board物理引脚序号
VCC3.3V3.3V
GNDGNDGND
DINMOSI19
CLKSCLK23
CSCE024
DC2522
RST2713
BL1232

0.85inch LCD 使用的是MX1.25 8PIN接口,对照上述表格连接在Jetson Nano上即可: (请按照引脚定义表格连接,图中排线颜色仅供参考,以实际颜色为准。)

0

LCD 及其控制器​

本款LCD使用的内置控制器为GC9107,是一款128 x RGB x 160像素的LCD控制器,而本LCD本身的像素为128(H)RGB x 128(V),同时由于初始化控制可以初始化为横屏和竖屏两种,因此LCD的内部RAM并未完全使用。
该LCD支持8位,9位,16位像素的输入颜色格式,即RGB444,RGB565两种颜色格式,本例程使用RGB565的颜色格式,这也是常用的RGB格式
LCD使用四线SPI通信接口,这样可以大大的节省GPIO口,同时通信是速度也会比较快

通信协议​

0

注:与传统的SPI协议不同的地方是:由于是只需要显示,故而将从机发往主机的数据线进行了隐藏
RESX为复位,模块上电时拉低,通常情况下置1;
CSX为从机片选, 仅当CS为低电平时,芯片才会被使能。
D/CX为芯片的数据/命令控制引脚,当DC = 0时写命令,当DC = 1时写数据
SDA为传输的数据,即RGB数据;
SCL为SPI通信时钟。
对于SPI通信而言,数据是有传输时序的,即时钟相位(CPHA)与时钟极性(CPOL)的组合:
CPHA的高低决定串行同步时钟是在第一时钟跳变沿还是第二个时钟跳变沿数据被采集,当CPHA = 0,在第一个跳变沿进行数据采集;
CPOL的高低决定串行同步时钟的空闲状态电平,CPOL = 0,为低电平。
从图中可以看出,当SCLK第一个下降沿时开始传输数据,一个时钟周期传输8bit数据,使用SPI0,按位传输,高位在前,低位在后。