野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18037|回复: 18

F767控制GT911触摸芯片,需要配置具体哪些信息,

[复制链接]
发表于 2017-6-23 10:32:28 | 显示全部楼层 |阅读模式
1火花
gt911怎么去配置寄存器,有没有编程手册

最佳答案

查看完整内容

这个是液晶厂家给的配置,不要纠结它,厂家也不给详细文档我们的,只是针对那个屏幕给好那样的配置,用就是了
回复

使用道具 举报

发表于 2017-6-23 10:32:29 | 显示全部楼层
这个是液晶厂家给的配置,不要纠结它,厂家也不给详细文档我们的,只是针对那个屏幕给好那样的配置,用就是了
回复

使用道具 举报

 楼主| 发表于 2017-6-24 09:37:22 | 显示全部楼层
我自己移植了GT911触摸屏到板子上只能点亮不能触摸,按照你们的GT911配置也没有触摸成功呀 ,所以我以为gt911的编程手册会有写明白 ,具体的时序,寄存器地址等等会不会不一样
回复

使用道具 举报

发表于 2017-6-24 10:12:55 | 显示全部楼层
丰田霸道 发表于 2017-6-24 09:37
我自己移植了GT911触摸屏到板子上只能点亮不能触摸,按照你们的GT911配置也没有触摸成功呀 ,所以我以为gt9 ...

我们提供的触摸屏有两种配置的,厂家更新过,你把你现在用的不行的GT911寄存器配置表发上来我看看是哪个
回复

使用道具 举报

发表于 2017-6-24 10:15:55 | 显示全部楼层
看看你程序里的跟这个一不一样:
这是最新版配置,gt9xx.c文件里:

// 7寸屏GT911驱动配置
uint8_t CTP_CFG_GT911[] =  {
  0x00,0x20,0x03,0xE0,0x01,0x05,0x0D,0x00,0x01,0x08,
  0x28,0x0F,0x50,0x32,0x03,0x05,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8A,0x2A,0x0C,
  0x45,0x47,0x0C,0x08,0x00,0x00,0x00,0x02,0x02,0x2D,
  0x00,0x00,0x00,0x00,0x00,0x03,0x64,0x32,0x00,0x00,
  0x00,0x28,0x64,0x94,0xC5,0x02,0x07,0x00,0x00,0x04,
  0x9C,0x2C,0x00,0x8F,0x34,0x00,0x84,0x3F,0x00,0x7C,
  0x4C,0x00,0x77,0x5B,0x00,0x77,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x18,0x16,0x14,0x12,0x10,0x0E,0x0C,0x0A,
  0x08,0x06,0x04,0x02,0xFF,0xFF,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x16,0x18,0x1C,0x1D,0x1E,0x1F,0x20,0x21,
  0x22,0x24,0x13,0x12,0x10,0x0F,0x0A,0x08,0x06,0x04,
  0x02,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x24,0x01        
};
回复

使用道具 举报

 楼主| 发表于 2017-6-24 10:53:07 | 显示全部楼层
flyleaf 发表于 2017-6-24 10:15
看看你程序里的跟这个一不一样:
这是最新版配置,gt9xx.c文件里:

0x00,0x20,0x03,0xE0,0x01,0x05,0x3D,0x00,0x01,0x48,
  0x28,0x0D,0x50,0x32,0x03,0x05,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x18,0x1A,0x1E,0x14,0x8A,0x2A,0x0C,
  0x30,0x38,0x31,0x0D,0x00,0x00,0x02,0xB9,0x03,0x2D,
  0x00,0x00,0x00,0x00,0x00,0x03,0x64,0x32,0x00,0x00,
  0x00,0x1D,0x41,0x94,0xC5,0x02,0x07,0x00,0x00,0x04,
  0xA5,0x1F,0x00,0x94,0x25,0x00,0x88,0x2B,0x00,0x7D,
  0x33,0x00,0x74,0x3C,0x00,0x74,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x18,0x16,0x14,0x12,0x10,0x0E,0x0C,0x0A,
  0x08,0x06,0x04,0x02,0xFF,0xFF,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x24,0x22,0x21,0x20,0x1F,0x1E,0x1D,0x1C,
  0x18,0x16,0x13,0x12,0x10,0x0F,0x0A,0x08,0x06,0x04,
  0x02,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x11,0x01       
回复

使用道具 举报

 楼主| 发表于 2017-6-24 10:53:40 | 显示全部楼层
flyleaf 发表于 2017-6-24 10:15
看看你程序里的跟这个一不一样:
这是最新版配置,gt9xx.c文件里:

0x00,0x20,0x03,0xE0,0x01,0x05,0x3D,0x00,0x01,0x48,
  0x28,0x0D,0x50,0x32,0x03,0x05,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x18,0x1A,0x1E,0x14,0x8A,0x2A,0x0C,
  0x30,0x38,0x31,0x0D,0x00,0x00,0x02,0xB9,0x03,0x2D,
  0x00,0x00,0x00,0x00,0x00,0x03,0x64,0x32,0x00,0x00,
  0x00,0x1D,0x41,0x94,0xC5,0x02,0x07,0x00,0x00,0x04,
  0xA5,0x1F,0x00,0x94,0x25,0x00,0x88,0x2B,0x00,0x7D,
  0x33,0x00,0x74,0x3C,0x00,0x74,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x18,0x16,0x14,0x12,0x10,0x0E,0x0C,0x0A,
  0x08,0x06,0x04,0x02,0xFF,0xFF,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x24,0x22,0x21,0x20,0x1F,0x1E,0x1D,0x1C,
  0x18,0x16,0x13,0x12,0x10,0x0F,0x0A,0x08,0x06,0x04,
  0x02,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x11,0x01       
我用的是这个
回复

使用道具 举报

发表于 2017-6-24 10:54:14 | 显示全部楼层
丰田霸道 发表于 2017-6-24 10:53
0x00,0x20,0x03,0xE0,0x01,0x05,0x3D,0x00,0x01,0x48,
  0x28,0x0D,0x50,0x32,0x03,0x05,0x00,0x00,0x00 ...

那替换成上面的试一下
回复

使用道具 举报

 楼主| 发表于 2017-6-24 10:55:06 | 显示全部楼层
flyleaf 发表于 2017-6-24 10:15
看看你程序里的跟这个一不一样:
这是最新版配置,gt9xx.c文件里:

确实有一点不一样 ,我再去试试 ,除了这个 其他的只是需要改动IO口就可以驱动芯片吗 ,
回复

使用道具 举报

 楼主| 发表于 2017-6-24 11:06:00 | 显示全部楼层
flyleaf 发表于 2017-6-24 10:54
那替换成上面的试一下

还是不行,需要更改其他的吗
回复

使用道具 举报

发表于 2017-6-24 11:06:39 | 显示全部楼层
丰田霸道 发表于 2017-6-24 10:55
确实有一点不一样 ,我再去试试 ,除了这个 其他的只是需要改动IO口就可以驱动芯片吗 ,

5月卖的是新版屏幕,如果你不是用我们的板子,要移植的话,那就两种配置都试一下,因为还不确认你的IO有没有移植正确。

是的,其它只有IO的区别,移植时注意它有中断服务函数的
回复

使用道具 举报

 楼主| 发表于 2017-6-24 11:12:45 | 显示全部楼层
flyleaf 发表于 2017-6-24 11:06
5月卖的是新版屏幕,如果你不是用我们的板子,要移植的话,那就两种配置都试一下,因为还不确认你的IO有 ...

好的 谢谢再去检查一下
回复

使用道具 举报

发表于 2017-6-24 11:25:46 | 显示全部楼层
丰田霸道 发表于 2017-6-24 11:12
好的 谢谢再去检查一下

你先看看能不能读取到触摸芯片的ID,驱动程序里有检测的,能读取到正确的ID就说明IIC没有问题,再确认中断就好
回复

使用道具 举报

 楼主| 发表于 2017-6-24 15:26:42 | 显示全部楼层
flyleaf 发表于 2017-6-24 11:25
你先看看能不能读取到触摸芯片的ID,驱动程序里有检测的,能读取到正确的ID就说明IIC没有问题,再确认中 ...

就是一直无法读到触摸芯片的ID,还是读不出来,GT911和GT9157的IIC时序都是一样的吗
回复

使用道具 举报

 楼主| 发表于 2017-6-24 15:27:34 | 显示全部楼层
flyleaf 发表于 2017-6-24 11:25
你先看看能不能读取到触摸芯片的ID,驱动程序里有检测的,能读取到正确的ID就说明IIC没有问题,再确认中 ...

lcd初始化正常,触摸初始化有问题
回复

使用道具 举报

发表于 2017-6-24 15:28:12 | 显示全部楼层
丰田霸道 发表于 2017-6-24 15:26
就是一直无法读到触摸芯片的ID,还是读不出来,GT911和GT9157的IIC时序都是一样的吗

一样的,注意初始化的时候要通过reset 和 int 引脚来设置IIC地址,按我们的初始化流程来走就好
回复

使用道具 举报

 楼主| 发表于 2017-6-24 16:21:05 | 显示全部楼层
flyleaf 发表于 2017-6-24 15:28
一样的,注意初始化的时候要通过reset 和 int 引脚来设置IIC地址,按我们的初始化流程来走就好

Reset和int引脚接的都是对的,但是还是没有读出产品ID,没有其他地方了吗需要修改的
回复

使用道具 举报

发表于 2017-9-19 13:55:17 | 显示全部楼层
flyleaf 发表于 2017-6-24 10:54
那替换成上面的试一下

你好,问下gt911十寸屏的配置什么样子
回复

使用道具 举报

发表于 2017-9-19 17:33:56 | 显示全部楼层
swj 发表于 2017-9-19 13:55
你好,问下gt911十寸屏的配置什么样子

不同的厂商生产的屏幕寄存器配置都不一样,这样找厂商拿驱动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-6-18 18:33 , Processed in 0.031425 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表