Saltar al contenido
Display Engineer
Controlador táctil · Goodix

GT911: datasheet, pinout y código de inicialización

El GT911 es un controlador táctil capacitivo de 5 puntos con interfaz I2C, usado en la mayoría de módulos de pantalla CTP de 4″–7″.

DEDisplay Engineer Applications Team · Ingenieros de aplicaciones de pantallasRevisado por un ingeniero el 11 oct 2026
FabricanteGoodix
TipoControlador táctil
InterfacesI2C
Resolución máximaUp to 5 touch points

Selección de dirección del GT911

INT durante el reset

Dirección I2C

Bajo

0x5D

Alto

0x14

Ponga RESET a nivel bajo, fije INT al nivel deseado, espere al menos 100 µs, libere RESET, espere 5 ms y luego configure INT como entrada.

Soporte de bibliotecas para GT911

BibliotecaDriver / claseNotas
LovyanGFX (Arduino / ESP-IDF)lgfx::Touch_GT911
ESP-IDF esp_lcdespressif/esp_lcd_touch_gt911
Descargar plantillas de configuración de GT911

LGFX_GT911.hpp. Los pines son marcadores de posición; le enviamos actualizaciones cuando añadimos configuraciones probadas.

GT911: resolución de problemas y preguntas frecuentes

¿Por qué no se detecta mi GT911 en el I2C?

La dirección depende del pin INT durante el reset. Mantenga INT bajo durante el reset para 0x5D o alto para 0x14 y después libere INT como entrada. Confirme también las resistencias de pull-up en SDA/SCL.

¿Por qué las coordenadas táctiles del GT911 salen reflejadas?

Los registros de configuración definen la resolución X/Y y la orientación. Intercambie o invierta los ejes en su driver, o reescriba el bloque de configuración con la resolución correcta y el checksum.

¿No sabe qué pantalla encaja en su diseño?

Envíenos el tamaño, la interfaz y el procesador host. Un ingeniero de pantallas responde en 12 horas con 2–3 opciones, datasheets y código de inicialización. Muestras desde 1 ud.