电容触摸屏按键识别错误

2019-07-20 20:54发布

我使用7寸电容屏时,设计了2个按键,
思路是当有触摸时,读寄存器,判断按下的位置是不是在按键的范围内。
可是用了一段时间发现,按1键有时会判断成按了2键,我在程序中分别做了小的延时,也是会有这样的错误出现。
我发到串口上看,发现刚开始时,寄存器里存的有上次按下的按键坐标没有清除,过一会,就会正常。
但是我在原子哥程序的.scan(0)里做了延时也不起作用。调用2次scan函数也还是会有错误出现。
请问大家,如何解决?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-21 02:06
你处理完以后,清除触摸屏坐标数据,应该就可以了。软件清除一下。
崔洪玺
2楼-- · 2019-07-21 05:57
正点原子 发表于 2016-8-6 19:43
你处理完以后,清除触摸屏坐标数据,应该就可以了。软件清除一下。

多谢指点
崔洪玺
3楼-- · 2019-07-21 11:21
正点原子 发表于 2016-8-6 18:52
你处理完以后,清除触摸屏坐标数据,应该就可以了。软件清除一下。

请问怎么清除这个寄存器的坐标数据?

一周热门 更多>