硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5414|回复: 1
收起左侧

[有问必答] 7寸电容屏触摸功能不工作怎么办?

[复制链接]

1

主题

0

回帖

1

积分

新手上路

积分
1
发表于 2016-6-29 09:23:55 | 显示全部楼层 |阅读模式
今年2月份从安富莱淘宝网上买了2块7寸电容屏。自已用STM32F407做了主控板,参照网盘上的例程第70期:STemWin综合实验(仅800x480分辨率),对于并口的模式下的显示可以填充描点,算是正常了。可是对于电容触摸操作问题十天了却没有解决,不知什么原因。我做了以下测试:
1、点亮屏,初始化I2C线,然后调用函数TOUCH_InitHard(),然后在主循环中约15mS调用一次 GT811_OnePiontScan()。调试发现每次读到的数据不大相同,并且触摸不触摸都如此。
2、连接线约23CM,但加大I2C接口程序中的延时,通过示波器观察波形边沿正常,仍不能正常读数。在uint8_t i2c_WaitAck(void)中设断点,经常无器件响应。I2C总线在主板上都上拉了2K电阻。
3、测试了2块屏都是如此,看焊接的GT811,是以上面的圆点作为1脚的标志,SCL和SDA线和屏插座是相通的,相信不是屏的问题。看网上电容触摸调试很简单,到底哪里出了问题呢?希望得到指点。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117564
QQ
发表于 2016-7-1 06:51:16 | 显示全部楼层
不好意思啊,楼主,这两天忙FreeRTOS教程了,刚顾上回复。
================================================
把你的I2C通信的两根线弄短点,越短越好,再试试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-14 18:56 , Processed in 0.055816 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表