在路上11111111 发表于 2017-5-21 12:51:42

神州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值转化为彩屏的坐标值,他这个数据是经过厂商测试的,但为什么我现在烧进程序以后,写的东西很乱,还有就是怎么实现校准啊,那个大哥帮忙看看,小弟不胜感激


在路上11111111 发表于 2017-5-21 15:20:25

没人吗:(

springvirus 发表于 2018-4-8 14:30:41

你的屏和厂家的屏是否一致,是否有不同点
页: [1]
查看完整版本: 神州IV号开发板的触摸功能为什么那么烂,谁写过改进的程...