Zum Inhalt springen
Display Engineer
Waveshare · Display-Entwicklungsboard

Waveshare ESP32-S3-Touch-LCD-1.28-Display: Daten, Treiberrevisionen & Einrichtung

Ein Displayboard mit rundem 1,28-Zoll-240×240-IPS-Display, GC9A01-Controller, CST816S-Touch und QMI8658-IMU auf ESP32-S3: eine verbreitete Basis für Zifferblätter und Drehknopf-Oberflächen.

Von Ingenieur geprüft am 11. Okt. 2026

Display-Daten des Waveshare ESP32-S3-Touch-LCD-1.28

MCUESP32-S3
Display1.28″ · 240×240 · rund
Display-BusSPI
Treiber-ICGC9A01
TouchCST816S kapazitiv (I2C)

Welche Waveshare ESP32-S3-Touch-LCD-1.28-Revision haben Sie?

Bekannte Display-Konfiguration für dieses Board.

RevisionTreiber-ICSo erkennen Sie sieBibliothekseinstellungen
ESP32-S3-Touch-LCD-1.28GC9A01TFT_eSPI: GC9A01_DRIVER; LovyanGFX: Panel_GC9A01

Display- und Touch-Pins des Waveshare ESP32-S3-Touch-LCD-1.28

SignalGPIOHinweise
LCD SCLK10SPI
LCD MOSI11SPI
LCD CS9
LCD DC8
LCD RST14
Backlight2
Touch/IMU SDA6I2C, gemeinsam mit QMI8658
Touch/IMU SCL7I2C
Touch INT5CST816S
Touch RST13CST816S

Gleiche Display-Spezifikation für die Serienfertigung

Prototyp mit dem Waveshare ESP32-S3-Touch-LCD-1.28 gebaut? Diese Module aus unseren Direktfabriken haben dieselbe Panelgröße und Auflösung, kommen mit Datenblatt und festem Treiber-IC je Produktionslos und sind als Muster ab 1 Stk. erhältlich. MOQ und Lieferzeit werden projektbezogen vereinbart.

Vom Waveshare-ESP32-S3-Touch-LCD-1.28-Prototyp zur Serie

Dev-Boards sind ideal, um eine UI zu erproben, aber ihre Panels werden auf dem freien Markt eingekauft: Der Controller kann zwischen Chargen wechseln, ein Datenblatt gibt es selten, und die Lebensdauer ist nicht garantiert. Spezifizieren Sie für ein Produkt ein Modul mit festem Treiber-IC pro Fertigungslos, Datenblatt und Lebenszykluszusage.

Unsere Direktfabriken bauen Module im gleichen 1,28″-240×240-Format. Muster ab 1 Stück; MOQ und Lieferzeit werden pro Projekt mit unserem Vertriebsteam vereinbart.

Bevor Sie Code debuggen

  1. Bestätigen Sie, welche Revision Sie haben (Tabelle oben): Ein geänderter Treiber-IC ist die häufigste Ursache für einen weißen Bildschirm.
  2. Prüfen Sie, dass der Backlight-Pin in Ihrem Sketch nicht anderweitig genutzt wird.
  3. Ändern Sie jeweils nur eine Einstellung (Treiber, Inversion, Farbreihenfolge) und behalten Sie ein funktionierendes Beispiel zum Vergleich.

Konfigurationsbeispiele

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
Referenz· Community / vendor configuration (see sources)

Häufige Fragen

Warum liefert Touch Nullkoordinaten?

Der CST816S teilt sich den I2C-Bus (SDA 6, SCL 7) mit der IMU und braucht einen freigegebenen Reset (GPIO 13); prüfen Sie I2C-Einrichtung und Adresse, bevor Sie den Treiber debuggen.

Quellen

  1. RIOT OS: Board waveshare-esp32s3-touch-lcd-128 (Pintabelle)
  2. Waveshare: ESP32-S3-LCD-1.28

Unsicher, welches Display zu Ihrem Design passt?

Nennen Sie uns Größe, Schnittstelle und Host-Prozessor. Ein Display-Ingenieur antwortet innerhalb von 12 Stunden mit 2–3 Optionen, Datenblättern und Init-Code. Muster ab 1 Stk.