cy757
驱动牛犊
驱动牛犊
  • 注册日期2005-07-21
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望68点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:2512回复:5

【求助】QQ2440开发板+7寸LCD,触摸屏不稳定问题

楼主#
更多 发布于:2008-07-22 00:34
我开发板的LCD是800*480的,当我使用开发板提供的nk.bin文件写入开发板时触摸屏的效果很好。但是我自己使用关盘中提供的BSP包定制的时候,“在触摸屏按定不放时,笔下的区域有方框不停的跳动”。下面是我修改的值,但问题还是得不到解决。
#define TOUCH_MAX_X 953
#define TOUCH_MIN_X 66
#define TOUCH_MAX_Y 856
#define TOUCH_MIN_Y 156

#define TOUCH_X 800    //vencent
#define TOUCH_Y 480
wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2008-07-23 15:26
应该是触摸屏的采样值有抖动造成的。应该先查硬件上是否有干扰造成采样值抖动。另外可以在软件上加以处理。例如每一次多读几次,去掉最大最小值,取平均值。过滤掉明显不合法的数据等等
cy757
驱动牛犊
驱动牛犊
  • 注册日期2005-07-21
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望68点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-07-24 01:04
硬件部分我已经确定没有问题了,因为使用开发板提供的nk.bin文件写入开发板时触摸屏的效果很好。驱动方面我也看过,就是找不出原因。
xyj8303
驱动小牛
驱动小牛
  • 注册日期2007-05-28
  • 最后登录2009-04-01
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望137点
  • 贡献值0点
  • 好评度103点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-07-25 11:21
楼主用的应该不是友善原来的屏...是不是自己改的7''屏?
我之前也自己改过..也是触摸不好..不过后来怎么解决了不大记得,肯定是软件的原因,上面那个X和Y是触摸范围的大小,你试一下那个time时间.
cy757
驱动牛犊
驱动牛犊
  • 注册日期2005-07-21
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望68点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-07-29 23:53
回“xyj8303 ”
谢谢你的解答,我使用的是友善之臂的屏,并且使用他提供的BSP包定制。
可是出现这些问题,你说到的time是否是下面那两个值呢,请指出,最好把你设定的值给我。
#define ADC_DELAY_TIME    5000    // vencent
#define ADCPRS  75        // 532Mhz
jackywinter
驱动牛犊
驱动牛犊
  • 注册日期2007-11-24
  • 最后登录2010-01-01
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望10点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-07-30 01:37
原因不是内核或者触摸屏的问题,市电干扰是最致命的,若按简单的方法设计触摸屏驱动是不行的。就算采样多次取平均值,效果也好不到哪去。
游客

返回顶部