【求助】触摸屏自动会有输出

2019-07-20 05:17发布

图1.png
如图,在屏幕实验例程里加了这句。其中:
tp_dev.sta是记录有无按下以及按下触点的状态。
图2.png
所以想通过判断是否有按键按下,来输出触点坐标。
但没有按下的时候,放置一会,自动会有输出,而输出的坐标就是最后一次点击的坐标。
比如我最后一下点了(x:346; y:440 ),放置一会儿就会一直出现(x:346; y:440 )。
图3.png
会是我的屏幕问题吗?可我的屏幕和板子是新开封的。还是说因为其他环境的湿度、电磁等影响?
屏幕是10寸的9271
图4.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
1061700625
1楼-- · 2019-07-20 05:46
【结贴·自问自答】
只要在原例程代码上加一点点就好了,不用改那么多,如下图。
QQ截图20181106200206.png
原来是这个mode判断少了点,通过printf发现,它自动进入其实是因为:
mode不知道为什么会等于0x01或0x02或其它的,反正就是用于检测有没有按下的最高位漏检测了。
按照原来的写法,当mode=0x01时候,表达式(mode&0XF)&&((mode&0XF)<11的确是成立,所以就错误的进入了;
QQ截图20181106200540.png
再没出现自动输出了,美滋滋~~~
LRW
2楼-- · 2019-07-20 07:24
 精彩回答 2  元偷偷看……
1061700625
3楼-- · 2019-07-20 12:31
 精彩回答 2  元偷偷看……
1061700625
4楼-- · 2019-07-20 18:13
本帖最后由 1061700625 于 2018-11-6 18:22 编辑

改了一点点代码,稍有好转,但仍然会有自动输出,只是间隔久了点,不知道为啥.......
图1.png 图2.png 图3.png
图4.png
QQ截图20181106182125.png

一周热门 更多>