OpenEdv-开源电子网

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

GUI 触摸屏

[复制链接]

17

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2012-9-23
在线时间
17 小时
发表于 2012-11-8 22:34:03 | 显示全部楼层 |阅读模式
GUI 下的触摸屏老是移植不成功,这跟延时函数有关吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-11-8 22:41:24 | 显示全部楼层
回复【楼主位】JZJ1990:
---------------------------------
没关系...我昨天刚移植GUI的触摸屏...
回复 支持 反对

使用道具 举报

17

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2012-9-23
在线时间
17 小时
 楼主| 发表于 2012-11-8 22:43:27 | 显示全部楼层
回复【2楼】lsj9383:
---------------------------------
移植成功了吗?能分享一下吗?
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-11-8 23:05:57 | 显示全部楼层
回复【3楼】JZJ1990:
---------------------------------
能,我晚点上传嘛。
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-11-8 23:43:11 | 显示全部楼层
嗯,我在main函数里面写了关于触摸屏移植的相关步骤和说明,希望对你有帮助。
关于触屏,我也是昨天才移植成功,有些地方做的不好,如果你感觉有什么地方可以改进,希望你能提出来,我也能够进步,谢谢~
采用MINI板。
如果你是MINI板的话,直接运行即可,如果不是,那就按步骤来移植吧~~~~呵呵~~不急

ucGUI触屏基本移植.zip

1.3 MB, 下载次数: 3100

回复 支持 反对

使用道具 举报

17

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2012-9-23
在线时间
17 小时
 楼主| 发表于 2012-11-9 13:18:39 | 显示全部楼层
回复【5楼】lsj9383:
---------------------------------
非常感谢!我的也是mini板
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-11-9 18:19:38 | 显示全部楼层
回复【6楼】JZJ1990:
---------------------------------
客气,你试试嘛
回复 支持 反对

使用道具 举报

7

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2012-8-17
在线时间
0 小时
发表于 2012-11-11 16:24:59 | 显示全部楼层
回复【5楼】lsj9383:

嗯,我在main函数里面写了关于触摸屏移植的相关步骤和说明,希望对你有帮助。
关于触屏,我也是昨天才移植成功,有些地方做的不好,如果你感觉有什么地方可以改进,希望你能提出来,我也能够进步,谢谢~
采用MINI板。
如果你是MINI板的话,直接运行即可,如果不是,那就按步骤来移植吧~~~~呵呵~~不急

---------------------------------
有固件库版本的吗
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-11-11 17:42:55 | 显示全部楼层
回复【8楼】hgystm32:
---------------------------------
你说的是gui的版本号?

我也记不得了
回复 支持 反对

使用道具 举报

126

主题

820

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1683
金钱
1683
注册时间
2012-10-28
在线时间
62 小时
发表于 2012-11-12 14:46:23 | 显示全部楼层
頂一個
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-11-12 20:51:39 | 显示全部楼层
我再顶一个~~
回复 支持 反对

使用道具 举报

7

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2012-9-25
在线时间
3 小时
发表于 2012-11-13 14:22:30 | 显示全部楼层
顶,楼主好人
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-11-15 07:56:11 | 显示全部楼层
再小顶一把~~
回复 支持 反对

使用道具 举报

57

主题

431

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
886
金钱
886
注册时间
2011-12-25
在线时间
12 小时
发表于 2012-11-15 16:41:32 | 显示全部楼层
回复【13楼】lsj9383:
---------------------------------
请问楼上的。。TOUCH.c中 GUI_TOUCH_X_ActivateX、GUI_TOUCH_X_ActivateY、GUI_TOUCH_X_MeasureX、
GUI_TOUCH_X_MeasureY
的值,你怎么得出来的???还是用原子的例程得出来的数在填进去的
很喜爱电子行业
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-11-15 16:50:16 | 显示全部楼层
回复【14楼】冰是睡着的水:
---------------------------------
你具体是说的什么值,你说的那四个都是函数啊,不知道你说的是什么值....
ERR_RANGE吗??
回复 支持 反对

使用道具 举报

10

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
156
金钱
156
注册时间
2011-1-15
在线时间
5 小时
发表于 2012-11-15 17:03:51 | 显示全部楼层
mark~可以学习一下的
回复 支持 反对

使用道具 举报

57

主题

431

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
886
金钱
886
注册时间
2011-12-25
在线时间
12 小时
发表于 2012-11-15 17:34:37 | 显示全部楼层
回复【15楼】lsj9383:
---------------------------------
#define GUI_TOUCH_AD_LEFT       3601
#define GUI_TOUCH_AD_RIGHT      393
#define GUI_TOUCH_AD_TOP        273
#define GUI_TOUCH_AD_BOTTOM     3671
这个数。。。
很喜爱电子行业
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-11-15 17:43:03 | 显示全部楼层
这个是我自己写来测的.......
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2012-12-10
在线时间
0 小时
发表于 2012-12-15 10:12:03 | 显示全部楼层
回复【5楼】lsj9383:
---------------------------------
为什么你这个例程在MINI板上用不了,烧录进去什么都没有。。
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-12-15 15:00:45 | 显示全部楼层
回复【19楼】0o小松o0:
---------------------------------
不是吧,用的了啊。
回复 支持 反对

使用道具 举报

23

主题

83

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2012-10-24
在线时间
0 小时
发表于 2012-12-15 17:03:30 | 显示全部楼层
回复【20楼】lsj9383:
---------------------------------
看了你的代码后,发现
#define GUI_TOUCH_AD_LEFT        
#define GUI_TOUCH_AD_RIGHT       
#define GUI_TOUCH_AD_TOP       
#define GUI_TOUCH_AD_BOTTOM     
    这4个参数变量 为什么  BOTTOM的数值比TOP数值还低啊?
 
        我是用      120  3800 120  3800  这4个参数,发现偏差比较小。
  横屏的时候发现,左半屏的准确度高些,右半屏有坐标有点往左偏
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-12-15 17:23:52 | 显示全部楼层
回复【21楼】颓废ю小寶:
---------------------------------
以你自己测的为准。

触摸屏采样值 Y轴是上方高,下方低,是和你理解所相反的。
回复 支持 反对

使用道具 举报

8

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2012-12-1
在线时间
0 小时
发表于 2012-12-17 02:27:56 | 显示全部楼层
回复【22楼】lsj9383:
---------------------------------
你好  我想问一下 我用你那个UC GUI触摸的程序时  为什么手指点这里 有时候鼠标却跑很远呢????而且很漂 不稳
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-12-17 09:11:28 | 显示全部楼层
回复【23楼】liumu:
---------------------------------
你好,感觉上不稳定可能是读点数值的那里上做的处理不够,你可以自行修改一下。
这个程序有些地方确实做的不好,我只是简单的移植了一下,主要是 把重心放在了在GUI中如何添加触摸屏功能,而不是触摸屏本身。
可以参考原子哥触摸屏程序里面的处理思想,添加进GUI触摸屏程序里面,应该就稳定了吧~
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-19 08:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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