本文献给百问网www.100ask.org/bbs/forum.php,并真挚感谢韦东山老师。

很多像我一样的嵌入式新手在使用mini2440学习触摸的时候估计都会遇到和我一样的问题,那就是无论自己怎么对照手册反复检查寄存器的配置,或者照着视频一个字母一个字母的敲最后的代码仍然不能产生中断,当然就没法让触摸屏工作起来。然后深深的被打击,大家不要气馁,不是你的问题,也不是老师的问题,老师录制触摸视频的时候使用的还是旧版的mini2440屏。如果你看到了这篇文章,也许你就满血复活了。

普通的2440屏和旧版的mini2440一般都是四线电阻触控的,但是友善之臂对新版的mini2440屏使用了一线触控技术。

所谓一线触控,就是通过使用STC单片机和AD芯片实现的;首先通过AD芯片连接触摸屏,采集触摸屏数据再发送给STC单片机,再通过STC单片机发送给2440(单片机一只引脚与2440一只引脚相连,所以称之为一线触控),比使用2440内部AD模块具有更高的精确性,也没有开源出来,所以我们不知道单片机与2440之间的通信协议,故无法使用。

新版mini2440默认使用的是一线触控,但并没有把四线触控的接口电路取消。判别是否是一线触控接口的方式就是查看屏幕背面是否有STC单片机和AD芯片;或者更好的做法是拆开你的屏幕背面可以看到更详细的信息

我的屏幕背面写的是:LCD-TD35 1405

然后在友善之臂去下载最新的mini2440光盘(http://www.arm9home.net/read.php?tid-11004.html),打开光盘便能看到你的屏幕所对应的电路图。

在光盘中看到:

打开LCD-TD35-1405.pdf可以看到电路中提供了两个触摸接口,一个与AD芯片相连,一个直接接到LCD2接口。

现在你用电路图对照你的屏幕硬件电路,会发现硬件连接的是R25、R26、R27、R28,而R29~R33上并没有电阻,所以触摸屏输出的信号LCD_TSXM、LCD_TSXP、LCD_TSYM、LCD_TSYP连接的是ADSX-、ADSX+、ADSY-、ADSY+。所以默认使用的是一线触控!(在我的屏幕硬件电路上甚至C42~C49 八个电容都没有)

使用P35屏的同学也是一样的道理,查看屏幕背面信息,下载光盘打开对应的pdf文档,对照pdf电路和硬件电路,查看电阻连接的情况就可以知道是不是一线触控。但就像上文中说的一样,如果屏幕上有stc单片机那么你的屏幕多半就是一线触控的了。更详细的P35的分析与修改请参考这篇文章:http://m.blog.csdn.net/blog/u010245383/45846403

了解了电路的连接情况,现在需要做的就是修改电路了。我的屏幕硬件电路上C42~C49 八个电容都没有,所以我们就不用管电容的情况,只修改电阻即可。最简单的方法就是把R25、R26、R27、R28四个电阻取下来焊在电路中R29、R30、R31、R33的位置上,但是这四个贴片电阻实在太小并且相聚太近,一般的人包括我在内是不能取下来又焊上去的。但仔细看电阻上面是不是有一个0数字呢?也就是说这是4颗阻值为0的电阻。更多阻值为0的贴片电阻的知识请自行百度,我在这里认为它们就是单纯的导线并便于调试而设计的。所以最后我的做法是:把R25、R26、R27、R28四个电阻取下来扔掉,使用导线把R29、R30、R31、R33的位置连接起来。

最后的效果是这样的:

就做了这么简单的处理,一线触控就改成了四线触控,无论是韦东山老师的触屏驱动还是国嵌的触屏驱动都能够完美运行。我和触摸屏终于能够愉快的玩耍了。。。

至于stc单片机和AD芯片,由于根本没有触摸信号输入AD芯片,所以AD芯片和stc除了浪费一点电以外并不影响触摸屏的使用,我就没有去管这两个东西。

祝大家好运!

参考文章:

http://m.blog.csdn.net/blog/u010245383/45846403

http://www.100ask.org/bbs/forum.php?mod=viewthread&tid=11461&highlight=P35

MINI2440 TD35 P35触摸屏不能使用? 让我们来把一线触控改四线触控相关推荐

  1. 基于 mini2440 电阻式触摸屏:电阻式触摸屏工作原理

    ========================================================== 开发环境 编译系统 :fedora9 编译器 :arm-linux-4.4.3 主 ...

  2. plc触摸屏一体机的特点用处及PLC一体机的应用领域简介-深圳市顶控科技有限公司

    触屏效果早在几十年前出现了,所以后来手机也应用该效果,创造出了各种形式的触屏手机,方便了人们的生活.plc触摸屏一体机也是应用了触屏的原理,通过触摸 显示器 的方式获取信息,等于把人和机器构成了个整体 ...

  3. 【复习】复习之学习笔记

    持续更新... //========================================================================================= ...

  4. android怎么监听多点触摸_大尺寸触摸屏厂家定制多点触摸框

    深圳融创方圆是订做红外大尺寸触摸屏生产厂家,弧形/直角/异形/U型大尺寸红外多点触摸框定做15寸-1000寸超大尺寸红外触控屏可以用于配合液晶拼接屏,DLP拼接屏,无缝拼接屏,小间距LED.互动投影. ...

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

    一.介绍与硬件连接 GT911.GT928.GT9147都属于GT9系列非单层多点触控芯片,他们支持的触控点数不同(GT928支持10个点.GT911支持5个点).驱动和感应通道也可能不同.可是他们的 ...

  6. 实现picturecontrol控件显示图片_陕西曝光机触摸屏实时数据控件

    随着市场需求的快速发展,PCB行业对产能的要求与日俱增.为了在保证品质的前提下快速提高产能,PCB曝光领域掀起了一场新的革命,那就是对传统曝光机进行UVLED改造,用UVLED光源代替传统汞灯.目前市 ...

  7. 一款黑科技让普通屏幕秒变触摸屏,厉害了我的哥

    自从微软发布会推出了新的产品之后,配备触摸屏的笔记本越来越多.触摸屏已然成了旗舰笔记本的标配, 但是依然还有大量的用户笔记本没有升级,或者说还能使用着传统的笔记本,至于苹果Mac的用户,那就更不用说了 ...

  8. 西门子触摸屏脚本程序_通过驿唐PLC501远程下载Smart Line触摸屏

    通过驿唐PLC-501远程下载Smart Line触摸屏 一.触摸屏设置 将PLC-501和Smart 700 IE V3通过网线连到一起.触摸屏上电后,点击Control Panel进入控制面板界面 ...

  9. 手机触摸屏的分类和原理,供大家选择手机时用

    转载自:http://www.51testing.com/?uid-144635-action-viewspace-itemid-216296 必大家很关心的一个问题就是手机的触摸屏寿命是多少吧!还有 ...

  10. ilitek win10 触摸屏驱动_想做多大尺寸触摸框找融创方圆定制触摸屏工厂

    融创方圆定制大尺寸拼接屏多点触摸屏,大屏拼接屏红外多点触摸框,触摸拼接屏,拼接触摸屏,触摸拼接墙,拼接墙触摸屏,我们大尺寸多点触摸框反应灵敏,无盲区,无鬼点,无漂移,免驱动,即插即用且具有卓越的抗环境 ...

最新文章

  1. 做程序员的苦恼,智办事助力团队协作更简单
  2. git reset --hard xxxxxxx
  3. 钽电容正负极_固态电容怎么看正负极,固态电容正负极区分方法
  4. NOI2004 郁闷的出纳税——SBT应用
  5. ASP.NET MVC5+EF6+EasyUI 后台管理系统(67)-MVC与ECharts
  6. Leetcode c语言-Implement strStr()
  7. 内存模拟块设备驱动程序设计
  8. yum 安装 sz与rz(上传、下载)
  9. ESET ESS 激活码
  10. java读取txt文件字符串_java读取txt文件,对字符串进行操作后导出txt文件
  11. javassist文档
  12. chmod 755 究竟是什么鬼
  13. Ubuntu更新显卡驱动及安装多版本cuda
  14. java线程游戏之随机小球游戏V2
  15. 杭州电子科技大学计算机研究生复试线,2018年杭州电子科技大学考研复试线和调剂要求...
  16. 名帖110 董其昌 小楷《五经一论册》
  17. ultron官网,奥创官网,奥创中国区官网,ultron中国区官网,奥创公链,ultron公链,ulx,ultron奥创,ultron,奥创,海洋renhe333333
  18. Word修订模式:打字输入很慢怎么办?
  19. 怎样在知网下载PDF版本的硕博士论文
  20. 5G NR标准 第1章 什么是5G

热门文章

  1. php ip纯真数据库Dat,php读取纯真ip数据库使用示例
  2. 升级node时遇见一直报Could not access network location *:\……的错
  3. csol永恒python怎样施展技能_Python3 基础语法
  4. Windows 10 使用Easy Sysprep V5 新版封装软件的图文封装教程
  5. html超链接 鼠标效果,7种鼠标滑过超链接动画特效
  6. 工业互联网标识解析与标识服务机构服务能力成熟度等级评估管理平台【需求规格说明书/用户手册】
  7. java hsqldb_Java HsqlDB的初步使用和技巧总结
  8. 小米android11账号补丁,小米9 MIUI11 解账户锁 可登小米账号 永不反锁 完美ROOT 解锁包...
  9. 统计学中常被误用的分析方法
  10. 2019汤家凤高等数学强化班讲义