测试触摸屏出现了一下问题,请教指导,谢谢:
1、ADS7846使用模拟时序测试,时钟时序的延时时间不同(虽然都满足ADS7846规定的 最小时序时间要求),读回来的坐标不相同(同个点位置)。是不是采样保持时间造成的,要怎么处理?
2、单独裸奔测试触摸屏驱动代码时候,采样同样位置100次,偏差或许会出现几次,但是都在100以内,(触摸屏各个位置都差不多坐标值多次采样偏差不大)。当把触摸屏驱动移植到minigui上跑时候,发现点击某个菜单按钮时候,间隔2~3个菜单按钮(菜单按钮占了100~200点距离)的按钮发生动作,偏差都在300点以上了,远超过单独测试触摸屏的值。这是为什么?
有时候会出现,按屏幕任何处的按钮时候,总是固定触发屏幕上某一处的按钮,类似所有按钮的动作都偏差到该按钮上。