ST7701S 面板的工作方式
与带 GRAM 的 SPI 驱动不同,ST7701S 没有整帧存储。主机必须像传输一路小型视频信号一样,持续通过 RGB 总线传输像素。初始化则另外通过 3 线 SPI 端口完成。
ESP32-S3 检查清单
- 启用八线 PSRAM,并把帧缓冲放在 PSRAM 中。
- 在启动 RGB 外设之前发送面板的 3 线 SPI 初始化表。
- 按面板规格书设置 HSYNC/VSYNC 前后肩。
- 使用 bounce buffer,避免 Wi-Fi 工作时画面漂移。
参见 ESP32-S3 显示屏兼容性。
ST7701S 库支持
| 库 | 驱动 / 类 | 备注 |
|---|---|---|
| LovyanGFX (Arduino / ESP-IDF) | lgfx::Panel_ST7701 with lgfx::Bus_RGB | |
| ESP-IDF esp_lcd | espressif/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 可以稳定画面。
