Langsung ke konten
Display Engineer
Waveshare · Dev board display

Display Waveshare ESP32-S3-Touch-LCD-1.28: spesifikasi, revisi driver & pengaturan

Board display IPS bundar 1,28 inci 240×240 dengan pengontrol GC9A01, sentuh CST816S, dan IMU QMI8658 berbasis ESP32-S3: dasar yang umum untuk watch face dan antarmuka kenop.

Ditinjau engineer 11 Okt 2026

Spesifikasi display Waveshare ESP32-S3-Touch-LCD-1.28

MCUESP32-S3
Display1.28″ · 240×240 · bundar
Bus displaySPI
Driver ICGC9A01
SentuhCST816S kapasitif (I2C)

Revisi Waveshare ESP32-S3-Touch-LCD-1.28 mana yang Anda miliki?

Konfigurasi display yang diketahui untuk board ini.

RevisiDriver ICCara mengidentifikasiPengaturan pustaka
ESP32-S3-Touch-LCD-1.28GC9A01TFT_eSPI: GC9A01_DRIVER; LovyanGFX: Panel_GC9A01

Pin display dan sentuh Waveshare ESP32-S3-Touch-LCD-1.28

SinyalGPIOCatatan
LCD SCLK10SPI
LCD MOSI11SPI
LCD CS9
LCD DC8
LCD RST14
Backlight2
Touch/IMU SDA6I2C, berbagi dengan QMI8658
Touch/IMU SCL7I2C
Touch INT5CST816S
Touch RST13CST816S

Spesifikasi display yang sama untuk produksi massal

Membuat prototipe dengan Waveshare ESP32-S3-Touch-LCD-1.28? Modul dari pabrik langsung kami ini memiliki ukuran dan resolusi panel yang sama, disertai datasheet dan driver IC tetap per lot produksi, serta tersedia sebagai sampel mulai 1 pcs. MOQ dan lead time disepakati per proyek.

Dari prototipe Waveshare ESP32-S3-Touch-LCD-1.28 ke produksi

Dev board ideal untuk membuktikan UI, tetapi panelnya dibeli di pasar terbuka: pengontrol bisa berubah antar-batch, jarang ada datasheet, dan umurnya tidak dijamin. Untuk produk, tentukan modul dengan driver IC tetap per lot produksi, datasheet, dan komitmen siklus hidup.

Pabrik langsung kami membuat modul dengan format 1,28″ 240×240 yang sama. Sampel mulai 1 pcs; MOQ dan lead time disepakati per proyek dengan tim penjualan kami.

Sebelum men-debug kode

  1. Konfirmasikan revisi yang Anda miliki (tabel di atas): perubahan driver IC adalah penyebab paling umum layar putih.
  2. Pastikan pin backlight tidak dipakai ulang di sketch Anda.
  3. Ubah satu pengaturan setiap kali (driver, inversi, urutan warna), dan simpan contoh yang sudah terbukti berfungsi sebagai pembanding.

Contoh konfigurasi

TFT_eSPI User_Setup.hc
#define GC9A01_DRIVER
#define TFT_WIDTH  240
#define TFT_HEIGHT 240
#define TFT_SCLK 10
#define TFT_MOSI 11
#define TFT_CS    9
#define TFT_DC    8
#define TFT_RST  14
#define TFT_BL    2
#define SPI_FREQUENCY 40000000
Referensi· Community / vendor configuration (see sources)

Pertanyaan yang sering diajukan

Mengapa sentuh mengembalikan koordinat nol?

CST816S berbagi bus I2C (SDA 6, SCL 7) dengan IMU dan reset-nya (GPIO 13) harus dilepaskan; periksa pengaturan I2C dan alamat sebelum men-debug driver.

Sumber

  1. RIOT OS: board waveshare-esp32s3-touch-lcd-128 (tabel pin)
  2. Waveshare: ESP32-S3-LCD-1.28

Belum yakin display mana yang cocok untuk desain Anda?

Kirimkan ukuran, antarmuka, dan prosesor host Anda. Display engineer akan membalas dalam 12 jam dengan 2–3 opsi, datasheet, dan kode inisialisasi. Sampel mulai 1 pcs.