การเลือกแอดเดรส 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 |
LGFX_GT911.hpp. ขาเป็นค่าตัวอย่าง เราจะส่งอีเมลแจ้งเมื่อเพิ่มการตั้งค่าที่ทดสอบแล้ว
การแก้ปัญหาและคำถามที่พบบ่อยของ GT911
ทำไมตรวจไม่พบ GT911 บน I2C?
แอดเดรสขึ้นกับขา INT ขณะรีเซ็ต ให้ INT ต่ำขณะรีเซ็ตเพื่อได้ 0x5D หรือสูงเพื่อได้ 0x14 แล้วปล่อย INT เป็นอินพุต ตรวจสอบตัวต้านทานพูลอัพบน SDA/SCL ด้วย
ทำไมพิกัดสัมผัสของ GT911 กลับด้าน?
รีจิสเตอร์การตั้งค่ากำหนดความละเอียดและทิศทาง X/Y สลับหรือกลับแกนในไดรเวอร์ หรือเขียนบล็อกการตั้งค่าใหม่ด้วยความละเอียดและ checksum ที่ถูกต้อง