Gt911 i2c address. It is sent from line 135 in esp_lcd_touch_gt911. 4w次,点赞38次,收藏240次。本文详细介绍了GT9系列非单层多点触控芯片的硬件连接、初始化过程及触摸点坐标的读取方法。GT9系列包括GT911、GT928、GT9147,支持不同的触控点数。文章提供了寄存器配置、IIC通讯时序及初始化步骤,并解释了如何读取触摸点坐标值。. I can see the device on the bus if I do an i2cdetect: Feb 25, 2025 · touch screen starts without issues, but sends misleading warning W (2071) GT911: Unable to initialize the I2C address . The stop condition (the first E signal as shown in the above diagram) after setting read operation register address is optional. The high 7 bits are device address while bit 0 is Read/Write control bit. Note An implementation of a driver matching this compatible is available in drivers/input/input_gt911. Whether host outputs high or low after INT T2 depends on which I2C slave device address the host employs to communicate with GT911. If the address is 0x28/0x29, host outputs high; if the address is 0xBA/0xBB, host outputs low. Apr 5, 2023 · We then tried the to address using a pull-down instead, and this configuration seems to allow the touchscreen to function properly. It was discovered after that datasheet calls out having to switch this line to a host input. Its i2c address must be selected during reset phase, else it does not communicate with any of the 2 i2c addresses. Feb 21, 2023 · I have an I2C touchscreen which uses the Goodix GT911 chip connected to I2C20 and the GPIO4 & 17 for the RST/INT pins. Can someone provide a technical explanation if the state of the interrupt line is left as a host output either strapped low or high indefinitely? Feb 29, 2024 · The problem occurs when the INT pin is set to INPUT. c. c where configuration is tested on presence of RST/INT gpios. Aug 18, 2019 · 文章浏览阅读8. GT911 invariably serves as slave device in communication and its I2C device address consists of 7 device address bits and 1 Read/Write control bit. Sep 28, 2021 · This is a independant observation on GT911 i2c address. GT911 will automatically increase register address and send subsequent data in sequence. Apr 5, 2023 · In an effort to save GPIO in our application, we strapped the TP_INT line high using a weak pullup resistor for I2C addressing assignment. Jul 2, 2024 · The GT911 touch chip's IIC address is undetectable on Raspberry Pi Pico using CircuitPython. However, the start condition to restart I2C communication has to be resent. Because as shown in the image below, INT must initially be set as OUTPUT with a high level so that the GT911 can choose the I2C address and after that the address is chosen by defining the RESET pin as HIGH to 0x5D and LOW to 0x14, however there is no written script for this. GT911 supports two slave device addresses which are shown below: The GT911 touch controller communicates via I2C, specifically using I2C4 on the STM32H747I-DISCO board with a device address of 0xBA and a maximum clock speed of 400kHz. znhtdx ecffvyn ouass aruww bqqiqm uretgjpq ulbpc bnrkl tumglmlj uyryhm
|