触摸屏问题

使用2440配800*480 7"屏,定制系统后触摸存在问题,就是校准笔针后触摸屏只有左边部分触摸效果良好,右边笔针不准并且抖动。排除了硬件问题,因为使用光盘里images/wince5/nk.bin触摸效果完全正常,但再也找不到能达到这种效果的BSP。看起来好像效果良好区域的尺寸约有3.5",再看 smdk2440/drivers/touchp/tchpdd.cpp 中定义了几个参数
#define TOUCH_MAX_X 960 // 950   
#define TOUCH_MIN_X 50 // 90
#define TOUCH_MAX_Y 900 // 960 // 910
#define TOUCH_MIN_Y 30 // 70 //50

#define TOUCH_X 320   
#define TOUCH_Y 240
试着改来改去却都没有效果

我们是使用相同的开发板和LCD。不知道你有没有留意我之前的帖子,触摸屏的区域问题我通过下面的修改以后已经解决了,但抖动问题仍待解决。
#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

问题解决了!
TOUCH_MIN_X 设定的值太小了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值