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