OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9532|回复: 5

移植STM32的2.4寸屏UC/GUI到7寸屏里,怎样改正触摸屏函数?

[复制链接]

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
发表于 2012-8-1 14:34:21 | 显示全部楼层 |阅读模式
    参照有关资料,将STM32的2.4寸屏的UC/GUI下MP3播放程序,移植到STM32的7寸屏里,其他都通过了,只有触摸屏不准确,

为此又反复查阅有关资料得知:要重新编译 ucguidemo.lib 文件,需要改动GUITouch.Conf.h, 按取得的左上角和右上角的坐标值,修改以下

数据:
              #define GUI_TOUCH_AD_LEFT         D             //触摸屏例程显示的右下角的Y坐标
              #define GUI_TOUCH_AD_RIGHT       B             //触摸屏例程显示的左上角的Y坐标
              #define GUI_TOUCH_AD_TOP          A             //触摸屏例程显示的左上角的X坐标
             #define GUI_TOUCH_AD_BOTTOM     C            //触摸屏例程显示的右下角的X坐标

   当然.以上的A,B,C,D 数据,要在触摸屏的触摸显示数据中得到了,曾得到一组数据是:270,3715,183,3763,但是填入编译后,还是不准确.

   我曾经试验过几十组得到的触摸屏数据,但是没有一个准确,所以来这里请教各位老师: UC/GUI下的7寸屏的触摸屏怎么才能够准确呢?

有什么好办法,请不舍施教,不胜感激!!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-8-1 17:09:43 | 显示全部楼层
回复【楼主位】dong:
---------------------------------
考虑是不是你的触摸屏有问题.
我之前调试别人的7寸触摸屏的时候,发现7寸触摸屏的线性不行,很难校准,也比较难定位.
如果硬件有问题,软件再怎么搞,只是浪费时间而已.建议先检查硬件.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-8-1 17:27:52 | 显示全部楼层
回复【2楼】正点原子:
回复【楼主位】dong: --------------------------------- 考虑是不是你的触摸屏有问题. 我之前调试别人的7寸触摸屏的时候,发现7寸触摸屏的线性不行,很难校准,也比较难定位. 如果硬件有问题,软件再怎么搞,只是浪费时间而已.建议先检查硬件.
--------------------------------------------------------------------------------------------------------

      谢谢及时给予解答.

      硬件应该没有问题,满屏试着画横杠和竖杠都能跟进,只是画点不准,老差大约近100个像素点的距离,怎么调.也减少不了多少?所以才断定

是校准数据存在着问题.
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-8-1 18:22:23 | 显示全部楼层
就是触摸屏的问题吧.
点和线不一样的.
画点最能考验触摸屏好坏.

如果怀疑校准数据,你可以打印原始数据,看看原始数据是否一致.
如果画点的时候,原始数据都乱起八糟,就不是校准的问题了...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-8-1 19:28:49 | 显示全部楼层
回复【4楼】正点原子:
就是触摸屏的问题吧. 点和线不一样的. 画点最能考验触摸屏好坏. 如果怀疑校准数据,你可以打印原始数据,看看原始数据是否一致. 如果画点的时候,原始数据都乱起八糟,就不是校准的问题了...
---------------------------------
    
      再次谢谢你的解答!!!

     画点还是有规矩的,不乱起八糟的,我再试试看.
 
回复 支持 反对

使用道具 举报

6

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2012-8-6
在线时间
0 小时
发表于 2012-8-6 09:31:59 | 显示全部楼层

你好   我正在做7寸液晶屏显示   例程里面的程序都能执行   但是差触摸程序   能发给我吗   124643358@qq.com,麻烦了

回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-22 01:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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