神州IV号开发板的触摸功能为什么那么烂,谁写过改进的程...
/*=====================================================================*/u16 _AD2Y(u16 adx) //240 (y=ax-b)
{
u16 sx=0;
int r = adx - 200;
r *= 240;
sx=r / (4000 - 280);
if (sx<=0 || sx>240)
return 0;
return sx;
}
u16 _AD2X(u16 ady) //320
{
u16 sy=0;
int r = ady - 260;
r *= 320;
sy=r/(3960 - 360);
if (sy<=0 || sy>320)
return 0;
return sy;
}
这两个函数是将采集的AD值转化为彩屏的坐标值,他这个数据是经过厂商测试的,但为什么我现在烧进程序以后,写的东西很乱,还有就是怎么实现校准啊,那个大哥帮忙看看,小弟不胜感激
没人吗:( 你的屏和厂家的屏是否一致,是否有不同点
页:
[1]