本文へスキップ
Display Engineer
タッチコントローラ · Goodix

GT911:データシート、ピン配置、初期化コード

GT911 は I2C インターフェースの 5 点静電容量式タッチコントローラで、4″~7″ の CTP ディスプレイモジュールの多くに使われています。

DEDisplay Engineer Applications Team · ディスプレイ アプリケーションエンジニアエンジニア確認済み(2026年10月11日)
メーカーGoodix
種類タッチコントローラ
インターフェースI2C
最大解像度Up to 5 touch points

GT911 のアドレス選択

リセット中の INT

I2C アドレス

Low

0x5D

High

0x14

RESET を Low にし、INT を目的のレベルに設定して 100 µs 以上待ち、RESET を解放して 5 ms 待ってから 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 ピンで決まります。0x5D にするにはリセット中に INT を Low、0x14 にするには High に保ち、その後 INT を入力として解放します。SDA/SCL のプルアップも確認してください。

GT911 のタッチ座標が反転するのはなぜですか?

設定レジスタで X/Y の解像度と方向が決まります。ドライバで軸を入れ替えるか反転させるか、正しい解像度とチェックサムで設定ブロックを書き直してください。

どのディスプレイが設計に合うか迷っていませんか?

サイズ、インターフェース、ホストプロセッサをお知らせください。ディスプレイエンジニアが 12 時間以内に、データシートと初期化コード付きで 2〜3 件の候補をお返しします。サンプルは 1 個から。