/* AUTHOR: Pinus

* Creat on : 2018-11-1

* KERNEL : linux-4.4.145

* BOARD : JZ2440(arm9 s3c2440)

* REFS : 韦东山视频教程第二期

18.Llinux-触摸屏驱动(详解)

*/

概念

这篇和 LCD采用相同方式记录,着重讲概念,希望大家在了解基础概念的基础上,再结合推荐参考文章,追求实现。

1. LCD和触摸屏是两个东西

初学时都会有一样的误区,以为LCD和触摸屏是同种概念的东西,但是并不是这样的,LCD是LCD,触摸屏是触摸屏,触摸屏的结构其实是可以说是两张很薄的肉眼看不见的膜,然后贴附在LCD液晶屏上。所以这篇文章把触摸屏叫做LCD的豪华套件。

2. (电阻式)触摸屏的基本原理

如果只看其中一轴,可以看做是滑动变阻器,当在某处按下,类似改变了这x,y轴上的电阻,当然所测量的电压就会发生改变,通过AD转换,便可以得到一个坐标(x,y),从而就可以知道触碰了哪个位置。

3.程序大致组成

采用了input子系统框架,上报EV_ABS(绝对坐标时间x,y)

在s3c2440内部有专门的ADC&TS接口,配置寄存器,当有按下时会触发中断,并进行adc转换,上报坐标值

接下来,请大家细读推荐文章18.Llinux-触摸屏驱动(详解), 内有测试方法hexdump,tslib...

终于解决Tslib的问题了

附上自己编写的LCD驱动,内有注释,细读有助于加深理解 ts.c

(5)豪华套件触摸屏相关推荐

  1. 儿童体重测试软件,儿童生长发育测评系统

    一.综合素质测评 ☆1.体格测试(身高别年龄.体重别年龄.身高别体重.BMI体质指数.头围胸围测试结果图表,同时具有中国国家标准和国际WHO国际卫生组织标准) ☆综合评价营养不良.发育迟缓.低体重.消 ...

  2. 亮宁机器人套件_mBot木果创客豪华升级套件——解锁更多玩法!

    在拥有mBot机器人后,肯定是要发挥自己的创意,做出自己与众不同的mBot,木果创客豪华升级套件让你离梦想更近一步! 搭配上声音传感器.电位器.4段位数码管.摇杆控制器.温度感应器.130风扇,才让我 ...

  3. 沃尔沃旗下豪华纯电动轿跑Polestar 2全球首发

    2019年伊始,豪华高性能电动汽车品牌Polestar迈出了至关重要的一步 -- 推出旗下全新车型Polestar 2.作为一款豪华纯电动高性能轿跑,Polestar 2将为更多眼光超前的消费者们带来 ...

  4. 全球首款搭载鸿蒙操作系统的设备是什么,全球首款搭载鸿蒙操作系统:舒华展示极智2代豪华商用跑步机...

    随着人们生活节奏的加快,亚健康似乎成为了大家需要解决的头等大事,而健身房也就成为平时工作之余最常去的地方.在健身房中,最受关注的应该就是跑步机了,通过在跑步机上挥汗如雨,从而实现减脂,给自己一个轻松的 ...

  5. 宝马3系m套件清单图_穿上套件我就不认识你了?华晨宝马1系新老对比

    宝马1系一直以来都与奔驰A级.奥迪A3作为豪华品牌入门车型三足鼎立,国产三厢版1系虽然因其特供身份而饱受质疑,但销量方面却还说得过去,毕竟预算有限同时又想圆豪车梦的人不在少数.今年2月,基于UKL平台 ...

  6. iphone9发布_【60秒半导体新闻】消息称国外疫情爆发让苹果取消发布会 iPhone 9跳票/华为P40全家福:7种配色、陶瓷尊享版配豪华五摄...

    要闻简介 消息称国外疫情爆发让苹果取消发布会 iPhone 9跳票 华为P40系列全家福首曝:7种配色.陶瓷尊享版配豪华五摄 安森美半导体的互联照明平台支持智能LED照明方案的快速开发 红狮控制发布F ...

  7. 西门子工控机触摸屏维修IPC677D平板式PC机

    西门子触摸屏维修Panel19 Touch 677D SVPK6995191/SVPK6995192 A5E31896498 RAID控制器维修 IPC分类及系统安装介绍: SIMATIC IPC 包 ...

  8. 广州车展直击:现代汽车携豪华阵容共建未来汽车生态圈

    11月19日,以"新科技 新生活"为主题的2021(第十九届)广州国际汽车展览会(以下简称"广州车展")盛大开幕.本届车展上,现代汽车全面展示了其在氢能源.电动 ...

  9. 基于正点原子触摸屏ui设计_基于黄金比例ui%C9%B8的设计系统

    基于正点原子触摸屏ui设计 定义ɸ (Defining ɸ) The golden number, or "phi" in reference to the sculptor Ph ...

最新文章

  1. 比Momentum更快:揭开Nesterov Accelerated Gradient的真面目NAG 梯度下降
  2. 让MySql支持表情符号(MySQL中4字节utf8字符保存方法)
  3. python中字符串格式化%与.format
  4. 12C OCP IZO-62 题库(8月以前)
  5. phpmyadmin忘记mysql密码_忘记phpmyadmin密码怎么重置
  6. 消息称字节跳动正在开发一款类Clubhouse应用
  7. 标题在图表上_图与表,让你的图表更简单清晰易读,告诉你怎么设置图表
  8. 蓝桥杯---等差数列(C语言)
  9. [笔记].痛哉!!!Error: Can't access JTAG chain, Error: Operation failed
  10. java爬虫框架哪个好_Java爬虫(二)Java爬虫框架
  11. 如何检验java环境变量是否配好_如何验证Java环境变量配置成功
  12. 中国计算机学会推荐国际学术会议和期刊目录
  13. 统计学中相关数学符号、希腊字母的标准读法
  14. 下列哪项不属于Html5中input,以下哪项不属于 Html5 中 input 标签新增的输入类型?...
  15. 【云原生 • Kubernetes】认识 k8s 网络、外部网络访问 k8s 内部服务
  16. 设计模式-设计原则-开闭原则是目标,里氏代换原则是基础,依赖倒转原则是手段...
  17. 推荐几个9月爆火的 GitHub 电商项目
  18. 计算机网络实验Lab1 Test
  19. 蒙提霍尔问题(The Monty Hall Problem)解析(贝叶斯分析、Python仿真)
  20. Docker集群(一) —— Docker网络及flannel介绍

热门文章

  1. Postgresql数据库character varying和character区别
  2. 感应电机转速自适应观测器基于simulink模型仿真
  3. Win10计算器不能用
  4. IP69K (IPX9K) 测试标准概述
  5. Altium Designer应用技巧12: 下载TI官方库
  6. MangoDB 学习指南
  7. 西门子EM235模块特性
  8. HTML5实例练习——《排班查询》
  9. 关于垃圾分类的社会实践调查
  10. QEMU 模拟Arm A9开发板