目录

一、总体思路

第一步、移植tslib,(这没有好写的,网上资料一大把)

第二步、连接硬件,测试(问题就来了)


一、总体思路

1、移植tslib

2、连接好4根线,做校准

第一步、移植tslib,(这没有好写的,网上资料一大把)

官方的源码包也已经做好了tslib库的移植,貌似没有调试缺少配置文件

第二步、连接硬件,测试(问题就来了)

移植好tslib库后,每次点击都要等1秒左右才有反应,才会跟手。多次测试,考虑是驱动问题
第三步、解决问题-----修改电阻屏驱动文件
          1、打开内核源码着手修改驱动文件
          2、根据dts找到驱动文件sunxi4-ts.c(我拿到的sdk是该文件,可能有些差异)
          3、根据数据手册查看寄存器,可以看出
              (TP_SENSITIVE_ADJUST)检测下压灵敏度-----最大0xf
              (PRE_MEA_THRE_CNT)触摸灵敏度-----------默认值0xfff
              (FILTER_EN)滤波使能------------------------开启
          4、修改寄存器值
               (ADC_CLK_DIVIDER)ADC时钟分频----------2
               (FS_DIV)ADC采样频率分频-------------------7
               (TACQ)ADC获取时间--------------------------63
               (PRE_MEA_THRE_CNT)触摸灵敏度----------0xffffff
        修改后就很湿滑。
第四步、总结
           1、取消滤波使能,能加快一点反应速度,但是很有限
           2、最终还是因为默认给的TPADC的频率太低 ,导致触摸延迟

全志芯片T113问题记录1--利用自带的TPADC实现触摸功能相关推荐

  1. 【语音芯片WT2003H赋能加湿器睡眠仪,集语音播报+超声波雾化驱动+触摸功能于一体】

    秋冬季节,天气变得干燥异常,我们的身体会处于一个干燥缺水的 状态,多喝水可以缓解缺水状态,而如何提高空气湿度,在干燥的季节 显得尤为重要.今天小编所要讲述的,是如何设计一个简单的加湿器, 让你在秋冬季 ...

  2. 【记录】利用jar包制作docker镜像

    [记录]利用jar包制作docker镜像 前提说明 创建构建docker文件 构建docker镜像 构建成功后启动容器 前提说明 jar包已上传linux服务器 jar包名称:demo.jar jar ...

  3. 神经网络学习小记录2——利用tensorflow构建循环神经网络(RNN)

    神经网络学习小记录2--利用tensorflow构建循环神经网络(RNN) 学习前言 RNN简介 tensorflow中RNN的相关函数 tf.nn.rnn_cell.BasicLSTMCell tf ...

  4. NanoPi-M1 Plus(全志H3)踩坑记录

    NanoPi-M1 Plus(全志H3)踩坑记录 未带有遥控器 使用之前NanoPi-T2的遥控器,通用: 分辨率不正确 设备->画面设置->缩小95% 即可: 无法使用tinyalsa ...

  5. CAN控制器芯片MCP2510调试记录

    CAN控制器芯片MCP2510调试记录 配置CAN内核选项 配置CAN相关的内核选项,将下面几项配置添加到defconfig中: kernel/arch/arm/configs/xxx_defconf ...

  6. 利用SharedPreferences完成记住账号密码的功能

    利用SharedPreferences完成记住账号密码的功能 效果图: 记住密码后,再次登录就会出现账号密码,否则没有. 分析: SharedPreferences可将数据存储到本地的配置文件中 Sh ...

  7. (53)FPGA面试题-利用任务task实现单字节乘法功能(Verilog语言实现)

    1.1 FPGA面试题-利用任务task实现单字节乘法功能(Verilog语言实现) 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-利用任务task实现 ...

  8. (52)FPGA面试题-利用函数function实现半字节加法功能(Verilog语言实现)

    1.1 FPGA面试题-利用函数function实现半字节加法功能(Verilog语言实现) 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-利用函数fu ...

  9. 利用 Android 系统原生 API 实现分享功能

    对于 App 的分享功能,基本上是一个刚需,本文主要介绍运用系统原生分享功能时候需要注意的一些问题.对于某些特定平台的一些高级分享特性,比如微信或者微博之类的分享来源标注,需要在其开放平台注册应用再接 ...

最新文章

  1. 第二十三天 how can I 坚持
  2. 最长上升子序列nlogn算法
  3. php语句insert,SQL INSERT INTO
  4. AirServer for mac如何实现无线投屏
  5. html字体样式圆体,网红字体“柚圆体”出现,书写工整又清新,老师也被这种字体圈粉...
  6. 超级实用的浏览器插件
  7. python中 for in 用法_python中for in的用法详解
  8. 太可怕了!上海交大毕业的网易前员工曝身患重病后,被残酷裁员!
  9. java 生成der_java – 我们如何将字符串从PEM转换为DER格式
  10. 【调剂】2020年中科院上海光机所接收报考硕士研究生调剂生的通知
  11. quartz 2D 总结
  12. python教育数据挖掘_Python 数据分析 与 数据挖掘 (介绍篇)
  13. 【你好,windows】嵌入式win8.1 X86X64企业纯净版安装版2019.6.20
  14. 股票自动交易python下单接口_千股千评_个股最近30天专家点评_散户大家庭
  15. 小波(小波包)变换 频率/频域 与 图像细节处理
  16. GPS地图坐标偏移及地图纠偏解决方法和代码
  17. Browsers Series_网页浏览器
  18. spring创建bean模式singleton与prototype的区别
  19. Referrer策略
  20. Ubuntu各个版本镜像下载地址(华为云)

热门文章

  1. 面试官:你对Redis缓存了解吗?面对这5道面试题是否有很多问号?
  2. android 继承relativelayout,Android开发中RelativeLayout相对布局
  3. Nginx windows 版本 修改句柄数 解决 maximum number of descriptors supported by select() is 1024 while waiting
  4. 学文科的优势_男生学文科有什么优势?学文科在哪些方面有优势
  5. 彻底了解toString和valueOf区别
  6. ironpython使用方法_您如何使用IronPython?
  7. 没朋友(mpvue),点个外卖,一个人也要好好吃饭
  8. Java操作表格数据
  9. 『麻省理工线性代数中文讲义』学习笔记
  10. ConstraintLayout子View android:minHeight 无效解决