GT9XX系列触摸IC编程全攻略:接口、时序与寄存器详解
5星 · 超过95%的资源 需积分: 36 148 浏览量
更新于2024-07-18
3
收藏 738KB PDF 举报
本篇文档是关于GT9XX系列触摸IC的编程指南,它详尽介绍了GT913、GT915、GT927、GT928和GT9110等型号以及它们的扩展版本如GT913P、GT915P和GT9110P的编程接口、通信时序和寄存器操作。以下是主要知识点的详细解读:
1. **接口说明**:
GT9系列触控IC与主机相连通过6个引脚:VDD电源、GND地、SCL时钟、SDA数据、INT中断和RESET复位。INT引脚需要支持中断触发,并保持悬空状态,以便主控能控制。RESET使用I2C协议,建议在复位时保持低电平至少100μs以确保可靠复位。GT9系列作为从设备,使用I2C通信,最高可达400Kbps,需注意高速通信时的外部上拉电阻设置。
2. **通信时序**:
- **写操作**:包括起始信号(S)、带写控制位的从设备地址、数据字节、地址和数据的传输,以及停止信号(E)。在写操作中,先发送寄存器首地址,然后依次传输数据。
3. **寄存器列表**:
- 实时命令区(Writeonly):只允许向这些寄存器写入,通常用于设置硬件配置或控制功能。
- 配置信息区(R/W):可读写,用于存储和调整设备参数。
- 坐标信息:可能包含触摸点位置的数据结构。
4. **上电初始化与寄存器动态修改**:
- 上电时序规定了GT9系列在供电后的初始化过程。
- I2C地址选择:在每次上电或复位后,需使用INT脚进行地址设置,具体步骤在文中提供。
- 寄存器动态修改:允许用户在运行过程中改变某些设置,增强设备灵活性。
5. **坐标读取**:
提供了获取触摸坐标信息的方法,这对于实时处理用户交互至关重要。
6. **工作模式切换**:
文档中可能还涵盖了不同工作模式的定义和切换机制,以适应不同的应用需求。
7. **版本修订记录**:
最后部分列出版本更新历史,有助于跟踪和解决可能出现的问题。
总体来说,这篇文档为GT9XX系列触摸IC的开发者提供了全面的指导,包括接口配置、通信规范、寄存器操作流程以及必要的初始化和模式管理,确保用户能够有效地开发和维护基于这些触摸IC的项目。
2022-07-15 上传
160 浏览量
2022-08-03 上传
2019-05-09 上传
2022-05-03 上传
点击了解资源详情
2019-04-10 上传
qq_33822946
- 粉丝: 2
- 资源: 1
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常