IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> linux平台触摸配置流程 -> 正文阅读

[嵌入式]linux平台触摸配置流程

触摸板的两种实现方式:电阻触摸和电容触摸。
我们的电阻触摸是通过cpu自带的四路ADC来采集。还有一些平台CPU没有ADC或者ADC不够用,就使用了tsc2007这个adc芯片来实现,然后通过iic和cpu通信。

这次我们主要说电容触摸的驱动如何配置

重点说一下iic接口的:
说到配置还要分两类:有设备树和没设备树
有设备树的情况下,就进行两步操作,一是添加驱动和将驱动编译进内核。
kernel/drivers/input/touchscreen一般触摸的驱动都在这个路径下,以gt911为例,我们可以在这个路径下找到一个gt9xx的文件夹
在这里插入图片描述
在这里插入图片描述
文件夹里有驱动源码

然后我们看一下编译这个文件夹需要什么条件,打开makefile
在这里插入图片描述
需要我们配置这个CONFIG_TOUCHSCREEN_GT9XX
然后进入对应的配置文件,
在这里插入图片描述

打开我们对应的defconfig,打开这个配置,这个时候再重新编译内核,即可支持这个触摸芯片。
到这里完成了第一步,第二步是在设备树中添加设备配置描述:

这个时候我们需要注意我们的芯片是挂在哪一条IIC下面,以这个和芯片为例,挂在i2c1上。
所以我们找到设备树中的i2c1节点:
在这里插入图片描述
我们需要配置的几个项
compatible,是驱动来识别的字符串,这个是必须的
Reg,iic总线驱动识别的设备地址,这个地址要和触摸芯片手册提供的地址一致
Touchgpio中断引脚
Resetgoio复位引脚
还有触摸范围,填写对应显示的像素点数
Tpsize是驱动中要求的一个选项,用来配置xy翻转
最后一个就是状态,是否开启。如果开启设置成okay
这些参数是驱动中要求的:
在这里插入图片描述
在这里插入图片描述
我们经常遇到触摸反向,xy调换等,就可以通过这个和参数来调整

下面说一下没有设备树的情况,以4418为 例:
思路一样的,我们先找到驱动:
在这里插入图片描述
看一下makefile
在这里插入图片描述
进行配置:
在这里插入图片描述
然后这个系统是没有设备树的,需要配置板级文件:
在这里插入图片描述
找到这部分配置,配置了挂在哪个iic下,以及要识别的驱动和设备地址
在这里插入图片描述
定义了一个结构体描述引脚配置
在这里插入图片描述

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-04-18 17:58:47  更:2022-04-18 18:00:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 4:47:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码