战舰4.3寸触摸屏有事候会莫名其妙的触控没反应

2019-07-20 23:36发布

我用战舰开发板和4.3寸GT9147驱动的触摸屏调试程序时,有时候触摸屏会莫名其妙的死掉,用逻辑分析仪抓起波形发现,没有触控的时候0x814E返回的状态为0x81,0x8150返回的坐标为0x8080,0x01d3,不知道是怎么回事?按道理没触控的时候状态返回应该是0x00才对,而且返回的坐标也不应该有0X8080这么大的值啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
yzuwdf
1楼-- · 2019-07-21 15:57
回复【7楼】正点原子:
---------------------------------
怎么移除错误数据,可以提供例程吗?
yzuwdf
2楼-- · 2019-07-21 16:37
回复【7楼】正点原子:
---------------------------------
是不是把这段程序if(mode&0X80&&((mode&0XF)<6))
{
temp=0;
GT9147_WR_Reg(GT_GSTID_REG,&temp,1);//清标志 
}
改为if(mode&0X80)//&&((mode&0XF)<6))
{
temp=0;
GT9147_WR_Reg(GT_GSTID_REG,&temp,1);//清标志 
}
好像有时候还是恢复不了
正点原子
3楼-- · 2019-07-21 18:13
回复【9楼】yzuwdf:
---------------------------------
判断大于800的坐标就无效。
你这个处理太简单了。
yzuwdf
4楼-- · 2019-07-21 19:53
回复【10楼】正点原子:
---------------------------------
坐标大于800和480的判断我倒是早已经加了,关键是出现问题后不能回复,我明明没有触控,0x814E却读出来总是有触控,而且0x8150也一直有错误的坐标比较麻烦
cang
5楼-- · 2019-07-21 20:17
 精彩回答 2  元偷偷看……
正点原子
6楼-- · 2019-07-22 01:27
yzuwdf 发表于 2015-3-23 13:04
回复【10楼】正点原子:
---------------------------------
坐标大于800和480的判断我倒是早已经加了,关键 ...

试试我们最新的代码。

一周热门 更多>