goodix gt911 在 Android 开发板上的适配流程

2019-05-08

关键词:rk3128触摸屏适配、goodix gt911 适配、goodix gt9xx 触摸屏适配、gt9xx.c、rk平台触摸屏适配

本篇文章记录了笔者在运行着 Android 4.4 的 rk3128 开发板上适配 goodix gt911 触摸屏的过程。


1、GT911 触摸屏简介

 

这款触摸屏是分辨率为 1024*600 的横向式电容触摸屏。

 

它的接口类型为 I2C ,供电电压和通讯电压均为 3.3V 。这款触摸屏内置了上拉电阻,这意味着我们的开发板上与该触摸屏的接口处不需要设置上拉电阻。

 

关于线序,同样是 GT911 ,不同批次的器件都有不同的线序。具体的要自行与厂家确认。这里我们必须要注意,即使是厂家发给我们的规格书,也有可能是错误的!当我们遇到莫名其妙的问题时,就得怀疑是否厂家给错资料了。

 

2、DTS 配置

 

dts 文件配置这边配置的主要是 CPU 与触摸屏之间 I2C 通信的信息。那这里就必须得查看您的开发板原理图,看看与触摸屏相连的 I2C 是接到 CPU 的哪块 I2C 模块里。笔者这边是接到了 rk3128 的 I2C2 里,如下原理图所示

那这里,直接在您使用到的 dts 中作如下配置即可

<
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
stm32f gt911工程是指利用意法半导体的stm32f系列微控制器和Goodixgt911触摸芯片进行开发的项目。在这个工程中,stm32f系列微控制器被用作主控芯片,负责控制整个系统的运行和各种外设的驱动。而gt911触摸芯片则负责实现触摸功能,包括单点触摸、双点触摸、手势识别等功能。这个工程的主要目的是实现一款具有触摸功能的嵌入式系统,可以用于各种嵌入式设备中,比如智能手机、平电脑、智能家居设备等。 在实现stm32f gt911工程时,需要进行硬件设计和软件开发。硬件设计方面需要根据系统要求设计合的电路,将stm32f系列微控制器和gt911触摸芯片等外围元件进行布局和连接,并且考虑电源管理和外部接口的设计。在软件开发方面,需要编写嵌入式程序,包括对stm32f微控制器的初始化和驱动程序的编写,以及对gt911触摸芯片的驱动和触摸功能的实现,同时还需要编写相应的应用程序来实现具体的功能。 stm32f gt911工程对开发人员的要求较高,需要具备嵌入式系统设计和开发的相关知识和经验,熟悉stm32f系列微控制器和gt911触摸芯片的特性和驱动方法,能够熟练运用相关的开发工具和技术进行硬件设计和软件开发。通过这个工程的实践,开发人员可以深入理解嵌入式系统的设计和开发流程,提高自己在嵌入式领域的技术水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值