我把2.8寸屏幕插入F4探索者板后,触摸的位置正好左右相反了,怎样解决?

2019-07-21 02:19发布

请教一下大家,我把2.8寸屏幕插入F4探索者板后,假如我触摸左边的位置,实际效果是触摸了右边,反过来触摸右边相当于触摸到了左边,刚好相反了,这种情况如何解决了?谢谢大家
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
taizonglai
1楼-- · 2019-07-21 04:56
如果是用的我们的2.8的屏的话就做一次触摸校准。
ljjdglg520
2楼-- · 2019-07-21 05:12
回复【2楼】zuozhongkai:
---------------------------------
我试过触摸校准,就是用原子的触摸屏实验的程序,画线条是没问题的,但是一旦到了用GUI画的按键就不行,我把按键放在屏幕最左边,要按最右边才有反应
taizonglai
3楼-- · 2019-07-21 10:48
 精彩回答 2  元偷偷看……
ljjdglg520
4楼-- · 2019-07-21 12:34
回复【4楼】zuozhongkai:
---------------------------------
也是原子提供的GUI程序,BUTTON位图,不过我买的2.8寸屏不是在原子这里买的,不过跟原子卖得一样的,驱动是9320

我同一个程序下到2.8寸屏和原子这里卖的4.3寸电容屏,4.3寸屏是没问题的,就是这个2.8寸的方向反了。。
taizonglai
5楼-- · 2019-07-21 15:13
 精彩回答 2  元偷偷看……
ljjdglg520
6楼-- · 2019-07-21 17:04
回复【6楼】zuozhongkai:
---------------------------------
我找到EMWIN的LCDConf_FlexColor_Template.c这个文件下的LCD_X_Config()函数,把最后面的2.8寸屏的GUI_TOUCH_Calibrate(GUI_COORD_X,0,240,155,3903); 
GUI_TOUCH_Calibrate(GUI_COORD_Y,0,320,188,3935);  
改成
GUI_TOUCH_Calibrate(GUI_COORD_X,0,240,155,3903); 
GUI_TOUCH_Calibrate(GUI_COORD_Y,320,0,188,3935);
就可以用了,但是这样很怪,不对称的,不过能用就好了,我再研究研究,谢谢你啦

一周热门 更多>