1.54inch LCD Module
1.54inch LCD Module是一款 1.54 英寸 IPS 彩屏模块,分辨率为 240 × 240,采用 ST7789 驱动芯片,通过四线 SPI 接口通信。模块支持 3.3 V/5 V 电源输入,提供 Raspberry Pi、STM32、Arduino 三平台示例程序,适用于嵌入式显示、传感器数据可视化等应用场景。
| SKU | 产品 |
|---|---|
| 18079 | 1.54inch LCD Module |
产品参数
| 参数 | 规格 |
|---|---|
| 工作电压 | 3.3 V / 5 V |
| 分辨率 | 240 × 240 pixels |
| 显示芯片 | ST7789 |
| 通信接口 | 4-wire SPI |
| 显示面板 | IPS |
| 显示尺寸 | 27.72 × 27.72 (mm) |
| 像素大小 | 0.1155 × 0.1155 (mm) |
| 产品尺寸 | 50 × 35 (mm) |
接口说明
| 功能引脚 | 功能说明 |
|---|---|
| VCC | 电源正 (3.3 V / 5 V 电源输入) |
| GND | 电源地 |
| DIN | SPI 通信 MOSI 引脚 |
| CLK | SPI 通信 SCLK 引脚 |
| CS | 片选引脚,低电平有效 |
| DC | 数据/命令引脚,低电平表示命令,高电平表示数据 |
| RST | 复位引脚,低电平有效 |
| BL | 背光控制引脚 |
硬件连接参考
树莓派连接:
| LCD | BCM2835 | Board |
|---|---|---|
| VCC | 5 V | 5 V |
| GND | GND | GND |
| DIN | MOSI | 19 |
| CLK | SCLK | 23 |
| CS | CE0 | 24 |
| DC | 25 | 22 |
| RST | 27 | 13 |
| BL | 18 | 12 |

STM32 连接(以 STM32F103RBT6 为例):
| LCD | STM32 |
|---|---|
| VCC | 3.3 V |
| GND | GND |
| DIN | PA7 |
| CLK | PA5 |
| CS | PB6 |
| DC | PA8 |
| RST | PA9 |
| BL | PC7 |

Arduino UNO 连接:
| LCD | UNO |
|---|---|
| VCC | 5 V |
| GND | GND |
| DIN | D11 |
| CLK | D13 |
| CS | D10 |
| DC | D7 |
| RST | D8 |
| BL | D9 |

通信协议

该 LCD 使用四线 SPI 通信接口,相比并行接口可节省 GPIO 资源。SPI 通信通过时钟相位(CPHA)和时钟极性(CPOL)的组合控制数据传输时序,本模块使用 SPI Mode 0:CPOL = 0(空闲低电平),CPHA = 0(第一个边沿采样),高位在前,低位在后。
