跳到正文
Display Engineer
驱动 IC · Sitronix

ST7701S:规格书、引脚定义与初始化代码

ST7701S 通过并行 RGB 驱动 480×480 方形/圆形和 480×854 面板,3 线 SPI 端口仅用于初始化。

DEDisplay Engineer Applications Team · 显示应用工程师工程师审核于 2026年10月11日
厂商Sitronix
类型显示驱动
接口RGB(并口) / SPI / MIPI DSI
最大分辨率480×864

ST7701S 面板的工作方式

与带 GRAM 的 SPI 驱动不同,ST7701S 没有整帧存储。主机必须像传输一路小型视频信号一样,持续通过 RGB 总线传输像素。初始化则另外通过 3 线 SPI 端口完成。

ESP32-S3 检查清单

  1. 启用八线 PSRAM,并把帧缓冲放在 PSRAM 中。
  2. 在启动 RGB 外设之前发送面板的 3 线 SPI 初始化表。
  3. 按面板规格书设置 HSYNC/VSYNC 前后肩。
  4. 使用 bounce buffer,避免 Wi-Fi 工作时画面漂移。

参见 ESP32-S3 显示屏兼容性。

ST7701S 库支持

库驱动 / 类备注
LovyanGFX (Arduino / ESP-IDF)lgfx::Panel_ST7701 with lgfx::Bus_RGB
ESP-IDF esp_lcdespressif/esp_lcd_st7701
备注先通过 3 线 SPI 初始化,再通过并行 RGB 驱动。

使用 ST7701S 的显示模组

ST7701S 排障与常见问题

为什么我的 ST7701S 面板在 ESP32-S3 上一直黑屏?

通常是没有发送 3 线 SPI 初始化序列(它走的引脚与 RGB 总线不同)、面板专用初始化表不对,或者 PSRAM 没有启用。请从你所用面板配套的初始化表开始调。

ESP32-S3 驱动 480×480 该用多少像素时钟?

典型值为 12–16 MHz,前后肩取适中值。PSRAM 带宽与 Wi-Fi 共享时,时钟过高可能导致漂移或闪烁;在 ESP-IDF 中启用 bounce buffer 可以稳定画面。

不确定哪款显示屏适合你的设计?

告诉我们尺寸、接口和主控。显示工程师会在 12 小时内回复 2–3 个方案,附规格书和初始化代码。样品 1 片起。