“UU”表示这个地址的I2C设备已经有驱动在使用占用它了,那这个I2C设备肯定是存在的; 其他数值表示该地址对应的I2C设备是存在的,并且还没有驱动程序跟它匹配。 如上图所示,这个5d就表示当前触摸屏的I2C地址,为什么是5d呢?你把触摸屏拔掉,再用这个命令查看是不是消失了就可以验证这个问题了。 2、GT911驱动移植 2.1...
#define GTP_CONFIG_MODE 0 //触摸屏本来是好的,没有厂家数据表的情况下:0=从GT911中读原来的配置参数,修改后再配置 //有厂家数据表的情况 1:修改数据表后配置 #define GTP_HAVE_TOUCH_KEY 0 #define GTP_POWER_CTRL_SLEEP 0 //power off when suspend #define GTP_ICS_SLOT_REPORT 0 // slot protoc...
GT911 通常通过I2C接口与 STM32 进行通信。以下是常见的硬件连接方式: 三、GT911 驱动原理 GT911 通过 I2C 接口与 STM32 进行通信,STM32 可以向 GT911 发送配置命令,读取触摸数据。GT911 会在检测到触摸事件时,通过 INT 引脚向 STM32 发送中断信号,通知 STM32 有新的触摸数据可用。 四、代码实现 1. 初始...
驱动程序包括两个函数,init函数是对gt911硬件复位,然后在规定的时许周期内,通过INT引脚和RST引脚输出电平组合,来配置gt911的I2C通信地址。 之后在外部引脚中断回调函数中添加标志位,外部中断触发后,对gt911可读标志位置1 之后在scan函数中,判断可读标志位,注意读数据后,要对gt911的寄存器写操作,INT引脚才会回到高电平...
之前调试触摸屏的文章如下:基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得 由于之前调触摸屏一直都对不上点,然后厂商又给了我新的驱动代码。但是还是没能解决问题,所以我初步怀疑是固件问题,因为驱动基本上只要写对了是不会有问题的,因此,我让厂商帮我调了一个适配触摸屏的固件,最后这个问题就解决了。厂商给过来...
简介:基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得 1、确定I2C地址 1.1、使用i2cdetect工具查看系统i2c节点的情况 很明显这里可以看到系统已经配置了i2c-0、i2c-1、i2c-3、i2c-4、i2c-5,我们可以看下原厂在设备树里面的支持情况: gedit kernel/arch/arm/boot/dts/rv1126.dtsi & ...
GT911、GT928、GT9147都属于GT9系列非单层多点触控芯片,他们支持的触控点数不同(GT928支持10个点、GT911支持5个点)、驱动和感应通道也可能不同。可是他们的寄存器和IIC通讯时序是相同的,也就是说驱动程序是兼容的。 与主机的接口共有6PIN,分别为:VDD、GND、SCL、SDA、INT、RESET。INT、RESET不需要接上下拉电阻...
GT911触摸芯片 芯片介绍 GT911 是专为 7”~8”设计的新一代5 点电容触控方案,拥有 26 个驱动通道和 14 个感 应通道,以满足更高的 touch 精度要求。 GT911 可同时识别 5 个触摸点位的实时准确位置,移动轨迹及触摸面积。并可根据主控需要,读取相应点数的触摸信息。
GT911触摸芯片 芯片介绍 GT911 是专为 7”~8”设计的新一代5 点电容触控方案,拥有 26 个驱动通道和 14 个感 应通道,以满足更高的 touch 精度要求。 GT911 可同时识别 5 个触摸点位的实时准确位置,移动轨迹及触摸面积。并可根据主控需要,读取相应点数的触摸信息。
IC: GT911 表面硬度: 3H 响应时间: 5ms 接口: IIC转USB接口 数量: 1 封装: 精装 批号: HX6518 应用领域: 工业控制 价格说明 价格:商品在平台的展示标价,具体的成交价格可能因商品参加活动等情况发生变化,也可能随着购买数量不同或所选规格不同而发生变化,如用户与商家线下达成协议,以线下协议的结...