问题描述:

tsc2004使用过程中发现:驱动可以正常加载,tsc200x_esd_work函数能按设定的时间周期工作,但是不能产生下笔中断。
这种情况一般都是在上电后就如此,不重新上下电不能恢复(按复位键不能恢复)。

原因分析:

强制控制器硬件复位后,下笔中断不能产生,tsc200x_esd_work每次软件查询都可以正确回应,可以确定i2c读写没有问题。确认硬件挑不出毛病,只能从内核驱动源码上找解决方法。

解决方案:

既然i2c读写没问题,尝试插入控制器软复位试下:
1、在tsc200x_probe函数准备开启硬件中断前插入控制器软复位指令一次;
2、在tsc200x_esd_work函数探测到控制器无应答强制硬件复位后插入软复位指令一次。
经验证,问题得到解决!

TSC2004 电阻式触摸屏控制器驱动问题相关推荐

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

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

  2. STM32F407之电阻式触摸屏

    一,基础知识 1,相关网站: 中国触摸屏网---http://www.51touch.com/ 2,电阻技术触摸屏的最基本的原理 :当手指触摸屏幕时,两层导电层在触摸点位置就有了接触,电阻发生变化,在 ...

  3. 一个单片机搞定USB电阻式触摸屏,完美解决飞点问题。

    一个单片机搞定USB电阻式触摸屏,完美解决飞点问题. 参考文章: (1)一个单片机搞定USB电阻式触摸屏,完美解决飞点问题. (2)https://www.cnblogs.com/zkp2010/ar ...

  4. 电阻式触摸屏的驱动程序和详细注释

    电阻式触摸屏的驱动程序和详细注释 #include <linux/config.h> #include <linux/errno.h> #include <linux/k ...

  5. 电容屏和电磁屏 一:电阻式触摸屏 二:电容式触摸屏以及原理 三:电磁感应触摸屏 PDF电磁屏签名: 签名完成后,点坐转化文件: android 开发 实现网页跳转

    目录 电容屏和电磁屏 一:电阻式触摸屏 二:电容式触摸屏以及原理 三:电磁感应触摸屏

  6. [GUI] ESP32(idf)触摸屏(XPT2046)驱动及驱动校准

    1. XPT2046简介 XPT2046是一款4线电阻式触摸屏控制器,包含12位125 kHz采样SAR型a /D转换器. XPT2046可以通过执行两个A/D转换来检测按下的屏幕位置. - 下面简单 ...

  7. 4线触摸屏控制器ET2046介绍

    4线触摸屏控制器ET2046简介 ET2046是4线触摸屏控制器,支持1.5V-5.5V的低压I/O 接口.ET2046具有内置2.5V电压源,可用于辅助输入.电池监测和温度检测模式的测量.在不使用时 ...

  8. 单片机驱动android屏幕,STM32单片机对智能手机触摸屏的驱动

    描述 由于智能手机的发展和大屏幕的兴起,触摸屏已经得到了广泛的应用.触摸屏分为两种:电阻触屏 俗称"软屏":电容触屏俗称"硬屏". 电阻触摸屏的屏体部分是一块多 ...

  9. x210---电容式触摸屏学习笔记

    1.电容触摸屏的原理 电容式触摸屏技术是利用人体的电流感应进行工作的.电容式触摸屏是一块四层复合玻璃屏,玻璃屏的内表面和夹层各涂有一层ITO,最外层是一薄层矽土玻璃保护层,夹层ITO涂层作为工作面,四 ...

  10. x210---电阻式触摸屏学习笔记

    1.输入类设备简介 1.1.input/output (1)IO输入输出,是计算机系统中的一个概念.计算机的主要功能就是从外部获取数据然后进行计算加工得到输出数据并输出给外部(计算机可以看成数据处理器 ...

最新文章

  1. python入门代码示例-Python入门100个实例(14)——换行符和制表符
  2. Mac 技术篇-VS Code自动换行设置
  3. 收到贺卡和礼物的处理方法
  4. 能力素质模型咨询工具(Part 2)
  5. 复制(主从复制、读写分离)
  6. C++的clone函数什么时候需要重载
  7. 针对Fluent-Bit采集容器日志的补充
  8. js 字符串插入_Vue.js 条件与循环
  9. MVC中用Jquery、JS和Ajax 实现分页 存储过程是用mysql写的。
  10. Atitit。团队建设--管理最佳实践--如何留住核心人才,防止人才流失 ??
  11. (一)UDPSocket 服务端编写(超详细)
  12. 打印和为sum的组合,动规法+DFS+迭代法
  13. visio画箭头、画点线,各种连接头
  14. Ubuntu下ASIC/FPGA环境搭建
  15. 韩国历史最悠久的银行推出全国区块链贷款平台
  16. win10台式怎么调节电脑屏幕亮度
  17. Web 前端学习之表单制作、网页超链接
  18. php strpos注意问题坑,php小白容易出现的 strpos 逻辑错误
  19. word实用技巧--学一个记一个
  20. 购房攻略—买楼返折扣、返佣金、返京东购物卡、物业费套路

热门文章

  1. 以太坊的区块和存储(二):区块体之叔区块
  2. HTTP Live Streaming (HLS) 协议科普扫盲
  3. 阿里云服务器被恶意程序攻击
  4. java读取文件相对路径_Java相对路径读取文件
  5. 工行电子银行收费标准
  6. css固定定位如何基于父级来定为而不是视口
  7. 在vue中使用Animate.css
  8. 计算机网络的 166 个核心概念
  9. linux的XDG(X Desktop Group)基本目录规范
  10. xdg在Linux中的用法,Linux实用命令之xdg-open