Linux运行911,韦东山-Linux下编写GT911触摸驱动 - 百问网嵌入式问答社区

源码在最下面

问题一:资源获取Gt911数据手册

在韦老师给的资料里,路径为\06_Datasheet\Extend_modules\7寸LCD模块\电容触控芯片GT911 Datasheet_121120(海威思.pdf

问题二:需要准备哪些知识

1.能够修改设备树

2.能够编写字符设备驱动

3.能够在linux下编写中断程序

4.能够在linux下编写IIC收发程序

5.了解input子系统

6.移植tslib(用于校准,测试触摸屏)

问题三:gt911硬件连接(韦老师的板子)

0839ab7f841054fa2137be3825197489.png可以看到gt911只需要4个IO来控制

SDA:IIC数据线-----------UART5_RXD

SCL:IIC时钟线-----------UART5_TXD

RST:复位引脚-----------SNVS_TAMPER2

INT:中断引脚------------GPIO1_IO05

问题三:如何修改设备树

UART5_RXD和UART5_TXD引脚属于IIC2,在原厂的设备树中已经帮我们做好了IIC2的初始化,因此我们需要在i2c2节点下添加gt911设备

&i2c2 {

clock_frequency = <100000>;

pinctrl-names = "

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值