Selezione dell’indirizzo del GT911
INT durante il reset | Indirizzo I2C |
|---|---|
Basso | 0x5D |
Alto | 0x14 |
Porta RESET basso, imposta INT al livello desiderato, attendi almeno 100 µs, rilascia RESET, attendi 5 ms, poi imposta INT come ingresso.
Supporto delle librerie per il GT911
| Libreria | Driver / classe | Note |
|---|---|---|
| LovyanGFX (Arduino / ESP-IDF) | lgfx::Touch_GT911 | |
| ESP-IDF esp_lcd | espressif/esp_lcd_touch_gt911 |
LGFX_GT911.hpp. I pin sono provvisori; ti scriviamo quando aggiungiamo configurazioni testate.
GT911: risoluzione dei problemi e FAQ
Perché il mio GT911 non viene rilevato su I2C?
L’indirizzo dipende dal pin INT durante il reset. Tieni INT basso durante il reset per 0x5D o alto per 0x14, poi rilascia INT come ingresso. Verifica anche i pull-up su SDA/SCL.
Perché le coordinate touch del GT911 sono speculari?
I registri di configurazione definiscono risoluzione X/Y e orientamento. Scambia o inverti gli assi nel driver, oppure riscrivi il blocco di configurazione con la risoluzione e il checksum corretti.