免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3593 | 回复: 0
打印 上一主题 下一主题

4线电阻式触摸屏在使用过程中突然失效问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-15 19:34 |只看该作者 |倒序浏览
急求各位高手帮忙!!!

       使用的平台:freescale的imx31 MCU和mc13783电源IC(带有ADC及触摸屏驱动接口)

现像及情况:
mc13783是通过spi总线跟imx31通信的,通过mc13783的一路ADC去检测电池电量,在kernel中加入定时器定时去读电池电量,而且把通过spi读取电池电量的程序加入工作队列,因为如果不加入工作队列的话,spi通信是kernel会出现oops信息,kernel panic。

如果只跑个busybox,电池电量正常检测,触摸屏用了很久也不会失效。
如果跑进系统(google android),触摸屏用着用着就很容易没反应,但点击的时候,量触摸屏的四根线是有电平变化的。

分析:
         原来以为是电池电量检测的ADC和触摸屏的ADC相互有冲突,或都通过SPI通信时会有总线仲裁的问题,所以后来把电池电量检测功能去掉,的确这样是还没试出触摸屏失效的情况。
       但,为什么我又加入电池电量检测,而且只把busybox时,确实没有出现过触摸屏失效的情况,而跑到系统就这么容易出现触摸屏失效的情况呢?
      只跑 busybox跟跑进系统的区别就只有整个硬件系统的负荷大小问题,点用内存多点,CPU要跑的代码多点。

希望各位给个意见!!!问题根本在于什么??
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP