电容触摸屏控制芯片GT911

article/2025/8/23 3:23:27

1.接口说明
GT9 非单层多点系列(以下简称 GT9 系列) 与主机接口共有 6 PIN,分别为: VDD、 GND、 SCL、SDA、 INT、 RESET。
主控的 INT 口线需具有上升沿或下降沿中断触发功能,并且当其在输入态时, 主控端必需设为悬浮态,取消内部上下拉功能; 主机通过输出高、低来控制 GT9 系列的 RESET 口为高或低。 为保证可靠复位,建议 RESET 脚输出低 100μ s 以上。
2.通信接口
GT9 系列与主机通信采用标准 I2C 通信,最高速率可以支持至 400K bps。当主机采用 200K 以上的通信速率时,需要特别注意 I2C 口的外部上拉电阻阻值,以保证 SCL、 SDA 边沿足够陡峭。 GT9 系列在通信中始终作为从设备,其 I2C 设备地址由 7 位设备地址加 1 位读写控制位组成,高 7 位为地址, bit 0 为读写控制位。GT9 系列有两个从设备地址可供选择,如下表:
这里写图片描述
每次上电或复位时需要使用 INT 脚进行 I2C 地址设置。
3.通信时序
(1).主机对 GT9 系列进行写操作时序
这里写图片描述
S:起始信号。
Address_W:带写控制位的从设备地址。
ACK:应答信号。
Register_H、 Register_L:待写入的 16 位寄存器首地址。
Data_1 至 Data_n:数据字节 1-n。
E:停止信号。
设定了写操作寄存器首地址后,可以只写 1 字节数据,也可以一次性写入多个字节数据, GT9 系列自动将其往高地址顺序存储。
(2).主机对 GT9 系列进行读操作时序
先通过前述写操作时序设定需要读取的寄存器首地址,重新发送起始信号进行读寻址,读取寄存器数据。
这里写图片描述
Address_R:带读控制位的从设备地址。
NACK:最后 1 字节读完主控回 NACK。
设定了读操作寄存器地址后,主控可以一次读取 1 字节,也可以一次性读取多个字节数据, GT91XX
自动递增寄存器地址,将后续数据顺序发送。
设定完读操作寄存器地址后的停止信号(上图中的第一个 E 信号) 可发可不发,但是重新开始 I2C 通信的起始信号必须再次发送。
4.寄存器
GT911寄存器的列表可以参考《GT91xx编程指南》、《电容触控芯片GT911数据手册》。

5.芯片框图


http://chatgpt.dhexx.cn/article/nsFimLfn.shtml

相关文章

电容触摸屏GT911、GT928、GT9147的使用

一、介绍与硬件连接 GT911、GT928、GT9147都属于GT9系列非单层多点触控芯片,他们支持的触控点数不同(GT928支持10个点、GT911支持5个点)、驱动和感应通道也可能不同。可是他们的寄存器和IIC通讯时序是相同的,也就是说驱动程序是兼…

29-2-电容触摸屏控制芯片GT911

1.接口说明 GT9 非单层多点系列(以下简称 GT9 系列) 与主机接口共有 6 PIN,分别为: VDD、 GND、 SCL、SDA、 INT、 RESET。 主控的 INT 口线需具有上升沿或下降沿中断触发功能,并且当其在输入态时, 主控端…

hal编程 gt911 触摸芯片驱动 ( 枚举 结构体 熟用)( 安富莱 f429 4.3寸电容屏 )

使用板子类型以及屏幕类型 本文使用的是安富莱的板子stm32f429, 屏幕是TR433C1的4.3寸TFT显示屏, 480*272 RGB接口, 电容触摸 . I2C I2C简介、原理、时序请看这篇文章 使用cubemx工具的stm32用AT24C02实现简单密码(一点点面向对象的思想编程) gt911 gt911简介 gt911是深圳市…

python 倒计时手机app打卡_python 实现倒计时功能(gui界面)

运行效果: 完整源码: ##import library from tkinter import * import time from playsound import playsound ## display window root tk() root.geometry(400x300) root.resizable(0,0) root.config(bg blanched almond) root.title(techvidvan - cou…

桌面美化 Python tkinter倒计时工具

桌面美化 Python tkinter倒计时工具 效果一、壁纸设计二、倒计时小工具实现1.引入库2.倒计时函数3.绘制UI载入数据以及创建窗口创建Label控件控件布局绘制分割线绘制子窗口,用于修改倒计时目标其它设置 完整代码打包并开机自启动打包成EXE开机自启动 效果 使用tkin…

Python 内置模块tkinter —— 秒表计时器

# 秒表计时器""" 思考:1、怎么创建一个最简单的窗口?2、怎么保持窗口一直运行?3、不用方法mainloop()怎么实现窗口一直运行?4、请问窗口的宽度*高度默认值为多少个像素点?5、利用…

Python-桌面计时器程序设计

该程序是我个人去年学习之初练习设计,程序功能并没有很完善和简便。设计想法是为了能够有一个可观性高的时间报时器,程序设计耗时2天,程序分成三个部分:主窗体、设置窗口、运行程序。 效果展示图 功能 正/反计时功能 到时提醒/关…

专利的写作

关于专利,由于是研究生阶段,发表专利有和学校合作的机构,支付2000给代理人,只需要将想法写明白,和代理人沟通好,受理那必然是有手就行。关于研究点,我已经推导完毕两个月了,因为要做…

手把手教你如何写专利申请书

前言:Hello大家好,我是小哥谈。众所周知,专利是最重要的一种知识产权,专利制度有利于保护技术创新,保护专利权人的利益,促进社会发展,把我国建设成一个科技强国,创新大国。对于企业而…

实用新型专利撰写

文件下载 表格可在国家知识产权网下载 直达地址 说明书摘要 1、文件写法 本实用新型公开了,其特征在于:______。主要组成部分;主要组成部分又由哪些部分组成;并说明位置关系(位于xxx一侧,位于顶角处…&…

专利写法与相关知识

原文:https://www.cnblogs.com/bozhicheng/p/7204693.html by 薄小成 https://www.jianshu.com/p/4f48add262c1 这也是一个比较好的链接 从你幸运的进入大棚124实验室那刻起,发论文和写专利将贯穿你整个研究生生涯。相比于发论文,写专利这项工…

【数据库】简介

目录 0. 文章脉络 1. 信息和数据 2. 数据处理 3. 数据库管理数据的特点 4. 数据库系统 5. 数据库管理系统 6. 数据库的三级模式 0. 文章脉络 1. 信息和数据 信息是生活中能获取的一切事物的相关描述。用书上的话来说,信息就是一切新的,有用的事实…

数据库介绍之MySQL

文章目录 数据库优点分类常见数据库RDBMSSQL定义分类sql 脚本sql 语句规范 CRUD MySQL启动连接修改密码忘记密码三层结构结构表 三范式关系数据库设计三范式经典设计多对多一对多一对一 数据库 用来存储和管理数据的仓库 优点 可存储大量数据,方便检索保持数据的…

Cassandra数据库介绍

Cassandra 数据库,值得介绍的技术细节其实挺多的。因为它很多实现思路和关系型数据库或者其他的 NoSQL 数据库,是有一些不同的。这种不同是在数据库设计实现思路上也是根源上的。所以衍生开来的诸多特点,在介绍起来就不太容易和其他数据库去类…

MySQL入门之数据库介绍及MySQL介绍

------------------------------------------------------------------------------------------------------------- 教程大纲: http://blog.csdn.net/qq78442761/article/details/76018310 ------------------------------------------------------------------------------…

数据库概述与常见数据库介绍

前言 本栏目会从数据库概念开始到数据库的SQL优化持续更新(站在Java开发的角度,不站在数据库管理员(DBA)角度),本篇是第一篇《数据库常用概念》以开启我的数据库之旅,主要是讲述MySQL 8.0数据库…

ORACLE数据库介绍

什么是 ORACLE? ORACLE数据库系统是美国ORACLE公(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。 ORACLE通常应用于大型系统的数据库产品。 ORACLE数据库是目前世界上使用最为广泛的数…

一幅长文细学GaussDB(一)——数据库介绍

文章目录 1 数据库介绍1.1 数据库技术1.2 数据库技术发展史数据库技术产生和发展数据库三个阶段比较数据库系统优势层次模型网状模型关系模型关系数据库产品历史结构化查询语言SQL面向对象数据模型(OO模型)数据管理技术的新挑战NoSQL技术特点和类型主要N…

MIMIC-IV数据库介绍与使用说明

MIMIC-IV 一些基本逻辑各模块和table介绍TablesCoreHospICUEDCXRNote 官网及数据库下载网址2022.6.12 更新 在word中更加详细的列出了各table中table所代表的含义以及我在使用中所遇到的问题,可在资源页面进行下载。 一些基本逻辑 病人定义: subject_…

第一章 数据库介绍

第一章 数据库介绍 文章目录 第一章 数据库介绍一、 数据库技术:1、数据(Data)2、数据库(Database,DB)3、数据库管理系统(DBMS)4、数据库系统(Database System,DBS) 二、数据库发展史:1、三个阶段:2、数据库系统优势: …