Перейти к содержимому
Display Engineer
Контроллер сенсора · Goodix

GT911: даташит, распиновка и код инициализации

GT911 — 5-точечный ёмкостный контроллер сенсора с интерфейсом I2C, используемый в большинстве CTP-модулей 4″–7″.

DEDisplay Engineer Applications Team · Инженеры по применению дисплеевПроверено инженером 11 окт. 2026 г.
ПроизводительGoodix
ТипКонтроллер сенсора
ИнтерфейсыI2C
Макс. разрешениеUp to 5 touch points

Выбор адреса GT911

INT во время сброса

Адрес I2C

Низкий

0x5D

Высокий

0x14

Установите RESET в низкий уровень, задайте нужный уровень INT, подождите не менее 100 мкс, отпустите RESET, подождите 5 мс, затем переключите INT на вход.

Поддержка GT911 в библиотеках

БиблиотекаДрайвер / классПримечания
LovyanGFX (Arduino / ESP-IDF)lgfx::Touch_GT911
ESP-IDF esp_lcdespressif/esp_lcd_touch_gt911
Скачать шаблоны конфигурации GT911

LGFX_GT911.hpp. Выводы предварительные; мы напишем, когда добавим проверенные конфигурации.

GT911: устранение неисправностей и FAQ

Почему GT911 не обнаруживается на I2C?

Адрес зависит от вывода INT во время сброса. Держите INT в низком уровне при сбросе для 0x5D или в высоком для 0x14, затем отпустите INT как вход. Также проверьте подтягивающие резисторы на SDA/SCL.

Почему координаты сенсора GT911 зеркальные?

Регистры конфигурации задают разрешение по X/Y и ориентацию. Поменяйте местами или инвертируйте оси в драйвере либо перезапишите блок конфигурации с правильным разрешением и контрольной суммой.

Не знаете, какой дисплей подойдёт вашему проекту?

Пришлите размер, интерфейс и хост-процессор. Инженер по дисплеям в течение 12 часов ответит с 2–3 вариантами, даташитами и кодом инициализации. Образцы от 1 шт.