4865|9

66

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

触摸屏用一会就无响应的问题 [复制链接]

我的触摸屏刚开始的时候是好的,用一会就不能响应了,按其它的按键有反应,说明本身机器没有卡死,仅仅是触摸屏出了问题。
在调试过程中发现如果触摸屏的驱动多加一些打印信息,让它每点击屏幕的时候都输出一些信息的话,只点个几次触摸就无响应了,而如果是把那些打印信息全部去掉,可能要点个一两百次才无响应,看上去又像是和输出信息有关,这样的话是否是和触摸屏驱动设置的什么时序有关呢?

请高手帮忙解答一下,非常感谢!

最新回复

的确如gooogleman所说,先执行interruptdone就可以了  详情 回复 发表于 2010-6-30 10:33
点赞 关注

回复
举报

86

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
应该先知道,到底是死在了哪个函数里面吧。然后看看这个函数到底都做了什么,造成touch死掉了。
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
1楼说得有道理,通常串口信息看到底是卡在哪个环节了,必要时可以把TOUCH的MDD层移植到BSP中来,这样调试的时候更方便,在各函数里加打印信息也不用build and sysgen PUBLIC下的东西。
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

4
 
根绝楼主的信息看来,不是触摸屏中断不响应的问题,而是触摸屏采样AD工作不正常了,
这个问题导致会死掉的,首先从代码着手,在IST 里面清理中断,不要等到interruptdone 函数去清理,
我在外部串口中就有这种事情发生。后来这样解决了问题。希望你的也可以这样,要么只能改硬件了
如果你的触摸屏代码有内存泄露,会导致触摸屏不工作了,会导致异常的,你看看串口是否输出了异常。
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

5
 
什么平台?

好像CE5.0时,是有这个问题,原因与音频IC与触屏相关
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

6
 
谢谢各位!

系统是CE6.0的,91program所说的情况我会暂时先将音频的驱动及音频的供电去掉试一下。

gooogleman所说的先手动清中断听起来似乎更像一些,因为加了打印信息就更容易触摸屏无效,内存泄露应该是不会,这个驱动在其它平台上也试过,没什么问题,且输出信息中没有报异常信息。
目前是想多加打印信息,让它更容易出问题,问题也会更好查。
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

7
 
学习了……
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

8
 
学些了。。。

什么处理器?以前调2440好像触摸和普通AD处理不好也会死掉,共用寄存器,要加互斥什么的。
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

9
 
学习中。。。。
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

10
 
的确如gooogleman所说,先执行interruptdone就可以了
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表
  缈昏瘧锛