阅读:2897回复:8
【欢迎讨论】WINCE 触摸屏驱动问题【wince_lover请进】
前几天终于调好了我自己做的LCD在WINCE下的驱动,现在触摸屏的问题还没有搞定,问题是:
我的液晶屏是240*320的,而开发板配套的液晶是320*240的,我仔细看了一下BSP中的触摸屏驱动,没找到触摸屏校正的这一块源代码,所以无从下手,不知有谁自己修改过触摸屏的驱动的?能否指点一下,谢谢。 |
|
沙发#
发布于:2008-06-30 09:08
首先你看看X,Y是否正确。然后调用触摸屏校准程序,读出注册表中[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH],CalibrationData的校准值。然后修改platform.reg。重新生成一个NK就行了
|
|
板凳#
发布于:2008-06-30 09:26
wince_lover你好,那是我是否要修改触摸屏的校正函数呢?因为我的屏是240*320的,而开发板配套屏是320*240的,所以开发板自带的BSP中的触摸屏校正函数肯定是按照320*240的分辨率来校正的,而不同分辨率的屏校正函数是不一样的吧!请指点。谢谢
|
|
地板#
发布于:2008-06-30 15:41
引用第1楼wince_lover于2008-06-30 09:08发表的 : 我试了试WINCE的触摸屏校正程序,在屏的中间出现了黑色十字,但是我用触摸笔标点击却没有响应?到网上查了一下说是触摸笔点击时间不够,后来我点击后一般会等3-4秒再抬起触摸笔,但是屏幕上还是一直显示中间部位的那个黑色的十字,没有按照顺序再左上角出现黑色的十字,不知这如何解决呢?谢谢 |
|
地下室#
发布于:2008-06-30 16:13
我的硬件连接是这样的
TSXP X+ TSYP Y+ TSXM X- TSYM Y-不知有没有问题 |
|
5楼#
发布于:2008-06-30 17:04
刚才把开发板里的FS2410_APP.bin下载到RAM里测试触摸屏,进入了触摸屏的测试界面,但是当我按下屏是,超级终端并没有数据输出,难道是硬件原因?
|
|
6楼#
发布于:2008-07-01 09:07
你检查一下硬件是否连接正确了。如果正确的,校准时点击屏幕一定会有反映的
|
|
7楼#
发布于:2008-07-01 10:27
刚才和屏的厂家确认了一下,原来给我寄的样品没有带触摸屏,晕倒!
|
|
8楼#
发布于:2008-07-01 10:28
wince_lover你好,是不是我确定触摸屏硬件接好了以后,就可以用WINCE自带的触摸屏校准程序?
|
|