GT911 地址选择
复位期间 INT 电平 | I2C 地址 |
|---|---|
低 | 0x5D |
高 | 0x14 |
将 RESET 拉低,把 INT 设为所需电平,等待至少 100 µs,释放 RESET,等待 5 ms,然后把 INT 设为输入。
GT911 库支持
| 库 | 驱动 / 类 | 备注 |
|---|---|---|
| LovyanGFX (Arduino / ESP-IDF) | lgfx::Touch_GT911 | |
| ESP-IDF esp_lcd | espressif/esp_lcd_touch_gt911 |
下载 GT911 配置模板
LGFX_GT911.hpp. 引脚为占位符;增加经过测试的配置后会邮件通知你。
GT911 排障与常见问题
为什么 I2C 上检测不到 GT911?
地址取决于复位期间 INT 引脚的电平。复位时 INT 保持低电平为 0x5D,高电平为 0x14,之后把 INT 释放为输入。同时确认 SDA/SCL 有上拉电阻。
为什么 GT911 的触摸坐标是镜像的?
配置寄存器定义了 X/Y 分辨率和方向。在驱动中交换或翻转坐标轴,或者用正确的分辨率和校验和重写配置块。