您尚未登录。

楼主 # 2023-02-03 16:03:52

入坑王者
会员
注册时间: 2022-12-05
已发帖子: 3
积分: 33

T113-S配置4线电阻屏

利用自带的TPADC实现触摸功能

一、移植tslib,(这没有好写的,网上资料一大把)
二、修改电阻屏驱动文件
  1、移植好tslib库后,每次点击都要等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的频率太低 ,导致触摸延迟

离线

楼主 #2 2023-03-08 17:08:46

入坑王者
会员
注册时间: 2022-12-05
已发帖子: 3
积分: 33

Re: T113-S配置4线电阻屏

设备树里面定义的是时钟频率,需要修改的是采样频率

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn