Zum Inhalt springen
Display Engineer
Touch-Controller · Goodix

GT911: Datenblatt, Pinbelegung & Init-Code

Der GT911 ist ein kapazitiver 5-Punkt-Touch-Controller mit I2C-Schnittstelle, der in den meisten 4″–7″-CTP-Displaymodulen steckt.

DEDisplay Engineer Applications Team · Display-ApplikationsingenieureVon Ingenieur geprüft am 11. Okt. 2026
HerstellerGoodix
TypTouch-Controller
SchnittstellenI2C
Max. AuflösungUp to 5 touch points

Adresswahl beim GT911

INT während Reset

I2C-Adresse

Low

0x5D

High

0x14

RESET auf Low ziehen, INT auf den gewünschten Pegel setzen, mindestens 100 µs warten, RESET freigeben, 5 ms warten und dann INT als Eingang konfigurieren.

Bibliotheksunterstützung für GT911

BibliothekTreiber / KlasseHinweise
LovyanGFX (Arduino / ESP-IDF)lgfx::Touch_GT911
ESP-IDF esp_lcdespressif/esp_lcd_touch_gt911
GT911-Konfigurationsvorlagen herunterladen

LGFX_GT911.hpp. Die Pins sind Platzhalter; wir informieren Sie per E-Mail, wenn wir getestete Konfigurationen ergänzen.

GT911: Fehlersuche & FAQ

Warum wird mein GT911 am I2C nicht erkannt?

Die Adresse hängt vom INT-Pin während des Resets ab. Halten Sie INT während des Resets auf Low für 0x5D oder auf High für 0x14 und geben Sie INT danach als Eingang frei. Prüfen Sie außerdem die Pull-ups an SDA/SCL.

Warum sind die Touch-Koordinaten des GT911 gespiegelt?

Die Konfigurationsregister legen X/Y-Auflösung und Ausrichtung fest. Tauschen oder invertieren Sie die Achsen in Ihrem Treiber oder schreiben Sie den Konfigurationsblock mit korrekter Auflösung und Prüfsumme neu.

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.