Chuyển đến nội dung
Display Engineer
IC driver · Sitronix

ST7701S: datasheet, sơ đồ chân & mã khởi tạo

ST7701S điều khiển tấm nền vuông/tròn 480×480 và 480×854 qua RGB song song, với cổng SPI 3 dây chỉ dùng để khởi tạo.

DEDisplay Engineer Applications Team · Kỹ sư ứng dụng màn hìnhKỹ sư rà soát 11 thg 10, 2026
Nhà sản xuấtSitronix
LoạiDriver màn hình
Giao tiếpRGB (song song) / SPI / MIPI DSI
Độ phân giải tối đa480×864

Tấm nền ST7701S hoạt động thế nào

Khác với driver SPI có GRAM, ST7701S không có bộ nhớ toàn khung. Host phải truyền pixel liên tục qua bus RGB, giống một tín hiệu video nhỏ. Việc khởi tạo diễn ra riêng qua cổng SPI 3 dây.

Danh sách kiểm tra ESP32-S3

  1. Bật PSRAM octal và đặt frame buffer trong PSRAM.
  2. Gửi bảng khởi tạo SPI 3 dây của tấm nền trước khi khởi động ngoại vi RGB.
  3. Đặt porch HSYNC/VSYNC theo datasheet tấm nền.
  4. Dùng bounce buffer để tránh trôi hình khi Wi-Fi hoạt động.

Xem tương thích màn hình ESP32-S3.

Hỗ trợ thư viện cho ST7701S

Thư việnDriver / loạiGhi chú
LovyanGFX (Arduino / ESP-IDF)lgfx::Panel_ST7701 with lgfx::Bus_RGB
ESP-IDF esp_lcdespressif/esp_lcd_st7701
Lưu ýKhởi tạo qua SPI 3 dây, sau đó điều khiển qua RGB song song.

Module màn hình dùng ST7701S

ST7701S: xử lý sự cố & FAQ

Vì sao tấm nền ST7701S của tôi vẫn đen trên ESP32-S3?

Thường là do chưa gửi chuỗi khởi tạo SPI 3 dây (chạy trên các chân tách biệt với bus RGB), bảng khởi tạo riêng của tấm nền bị sai, hoặc PSRAM bị tắt. Hãy bắt đầu từ bảng khởi tạo đi kèm đúng tấm nền của bạn.

Nên dùng pixel clock nào cho 480×480 trên ESP32-S3?

Giá trị điển hình là 12–16 MHz với porch vừa phải. Clock cao hơn có thể gây trôi hoặc nhấp nháy khi băng thông PSRAM bị chia sẻ với Wi-Fi; hãy bật bounce buffer trong ESP-IDF để ổn định.

Chưa chắc màn hình nào phù hợp thiết kế của bạn?

Gửi kích thước, giao tiếp và bộ xử lý host. Kỹ sư màn hình sẽ phản hồi trong 12 giờ với 2–3 phương án, datasheet và mã khởi tạo. Mẫu từ 1 chiếc.