打印
[STM32F1]

ucGUI+触摸屏移植(做过的大虾帮帮忙)

[复制链接]
2012|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
          首先,各位能进来看这张贴,我就比较感激了,因为又找到这个有共同爱好的同胞兄弟,就此谢过!废话不说了,嘿嘿!!!         我最近在做stm32f103zet6,显示屏采用XPT2046驱动的4.3寸TFT屏。显示部分已经调好了,但是在移植触摸屏的时候出现了坐标不准的问题。

          我移植的过程及相关代码如下:
           1.打开了触摸屏支持 #define GUI_SUPPORT_TOUCH 1
           2.根据读出来的AD值,修改四个参数。GUI_TOUCH_AD_LEFT,GUI_TOUCH_AD_RIGHT,GUI_TOUCH_AD_TOP,GUI_TOUCH_AD_BOTTOM,分别是屏幕最左边的x坐标,最右边的X坐标,最上面Y坐标,最下面Y坐标;
            3.显示出鼠标,但是老是不准,相差好远啦!
          部分代码图片[img=0,1]file:///C:\Users\User\AppData\Roaming\Tencent\Users\849407387\QQ\WinTemp\RichOle\L9080@D@M18[_B{34H33Z@D.jpg[/img]如下:
         

            各位帮我看看吧,看我哪里做得不对,导致触摸不准!


沙发
IJK| | 2014-6-6 09:37 | 只看该作者
1. ucGUI在使用前,先有个校准的过程。记得是会显示5个点(上下左右和中心),并要用户点击以进行校准
2. 显示出鼠标,但是老是不准。具体是怎么回事? 是点击哪个位置不准?
3. 用的是电阻还是电容触摸屏?

使用特权

评论回复
板凳
liudingming|  楼主 | 2014-6-6 09:47 | 只看该作者
IJK 发表于 2014-6-6 09:37
1. ucGUI在使用前,先有个校准的过程。记得是会显示5个点(上下左右和中心),并要用户点击以进行校准
2.  ...

能留QQ吗,我把代码发你帮我看看先!
1. ucGUI使用之前,我是做过校准的,只是目前没有将校准值存起来而已;
2. 点击哪个地方都不准;
3,电阻屏

使用特权

评论回复
地板
IJK| | 2014-6-6 11:29 | 只看该作者
liudingming 发表于 2014-6-6 09:47
能留QQ吗,我把代码发你帮我看看先!
1. ucGUI使用之前,我是做过校准的,只是目前没有将校准值存起来而 ...

1. 感觉是校准值没有用上?
2. 如果不用ucGUI,电阻触摸屏用下来基本上准吗?

使用特权

评论回复
5
mmuuss586| | 2014-6-6 13:16 | 只看该作者
这个是哪个厂家的开发板例程啊?

使用特权

评论回复
6
liudingming|  楼主 | 2014-6-6 14:21 | 只看该作者
这是屏厂商提供的,不是开发板

使用特权

评论回复
7
gjq559744| | 2014-7-12 16:44 | 只看该作者
可以自己写个函数,把上下左右的点的值读出来,,然后直接用GUI里面的触摸屏校准。。

使用特权

评论回复
8
gjq559744| | 2014-7-12 16:45 | 只看该作者
不懂Q我。。982166720

使用特权

评论回复
9
深海飞翔| | 2014-7-25 21:01 | 只看该作者
楼上的兄弟,我是按照网上的移植步骤来的,我的触摸不能移植成功,怎么回事啊!

使用特权

评论回复
10
781733877| | 2014-7-25 21:27 | 只看该作者
围观学习。。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

41

帖子

0

粉丝