|
阅读:17743回复:4
请教触摸屏校准的算法
现在正在做一个7寸的液晶屏,要附加一个触摸屏,对其校准算法不清楚
有没有高手能指点一下? |
|
|
|
2C#
发布于:2006-11-07 12:08
Re:请教触摸屏校准的算法
用的ADS7846,应该和ADS7843差不多的
对ADS7846的读取都已经弄好 就是对触摸屏坐标到LCD坐标的映射和校准的算法有很多疑问~ 用的是avr单片机来做的 所以代码不能太复杂 |
|
|
|
3C#
发布于:2006-11-08 15:51
Re:请教触摸屏校准的算法
情况是这样的:
LCD屏已经能正常驱动,触摸屏是后加上去的,对触摸屏的读写已经不成问题 四个校准点能顺利读出 但四个点的坐标并不是一个正方形,而是一个不规则的四边形 一个实测数据为: gX_1 = 0x00D0; gY_1 = 0x0060; gX_2 = 0x0678; gY_2 = 0x0040; gX_3 = 0x006A; gY_3 = 0x0512; gX_4 = 0x0650; gY_4 = 0x0512; 这中情况下应该这样定位新的按健坐标呢? |
|
|
|
4C#
发布于:2006-11-08 19:05
Re:请教触摸屏校准的算法
我对触摸屏没什么了解,但是可以提供一个思路:触摸屏上的四个点的坐标常常是一个不规则四边形,可以通过找到其重心,以它的重心所在的坐标为准。 |
|
|