tiny6410开发板触摸屏1wire改为四线驱动移植问题:H43触摸屏硬件电路设计错误

tiny6410开发板H43触摸屏硬件电路设计错误

attachments-2020-12-Us0rH0yY5fd089108dd6b.jpg

友善之臂的tiny6410开发板的H43触摸屏硬件电路设计是1-wire触摸的。

按照韦东山第2期驱动大全触摸屏驱动视频中,需要将tiny6410的触摸屏硬件电路更改为普通的四线电阻触摸屏。

按照原理图中说明需要做的改动为:

       去掉R34,R35,R36,R37四个0Ω的电阻,添加R28,R29,R30,R31四个0Ω的电阻。

但是改动之后加载驱动程序2th后,触摸屏在没有被按下操作时,串口会一直输出pen down。导致驱动程序中的设置为等待中断模式失败。

经过对软件和硬件电路的排查发现tiny6410开发板H43触摸屏硬件电路设计错误,将TSXP与TSYP接反了。TSXP在进入到等待中断模式后应该被上拉到高电平,接反后一直为低电平,软件错误判定为触摸屏一直按下,所以出现错误。

        驱动程序中记得清除中断标志位:s3c_ts_regs->adcclrintpndnup = 0x0; //需要清除中断标志位 不然会一直输出pen up。

以上内容与大家进行一下分享,避免在进行tiny6410触摸屏移植时少走弯路。

你可能感兴趣的文章

相关问题

0 条评论&回复

请先 登录 后评论
刘亚利
刘亚利

1 篇文章

作家榜 »

  1. 百问网-周老师 18 文章
  2. st_ashang 14 文章
  3. 渐进 12 文章
  4. zxq 11 文章
  5. helloworld 8 文章
  6. 星星之火 6 文章
  7. 谢工 5 文章
  8. Litchi_Zheng 5 文章