Seleção de endereço do GT911
INT durante o reset | Endereço I2C |
|---|---|
Baixo | 0x5D |
Alto | 0x14 |
Coloque RESET em nível baixo, defina INT no nível desejado, aguarde pelo menos 100 µs, libere RESET, aguarde 5 ms e então configure INT como entrada.
Suporte de bibliotecas para o GT911
| Biblioteca | Driver / classe | Observações |
|---|---|---|
| LovyanGFX (Arduino / ESP-IDF) | lgfx::Touch_GT911 | |
| ESP-IDF esp_lcd | espressif/esp_lcd_touch_gt911 |
LGFX_GT911.hpp. Os pinos são marcadores; enviamos atualizações por e-mail quando adicionamos configurações testadas.
GT911: solução de problemas e perguntas frequentes
Por que meu GT911 não é detectado no I2C?
O endereço depende do pino INT durante o reset. Mantenha INT baixo durante o reset para 0x5D ou alto para 0x14, depois libere INT como entrada. Confirme também os resistores de pull-up em SDA/SCL.
Por que as coordenadas de touch do GT911 saem espelhadas?
Os registradores de configuração definem a resolução X/Y e a orientação. Troque ou inverta os eixos no seu driver, ou regrave o bloco de configuração com a resolução correta e o checksum.