OpenEdv-开源电子网

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

老战舰与新战舰的区别

[复制链接]

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-24
在线时间
0 小时
发表于 2015-9-20 20:58:26 | 显示全部楼层 |阅读模式
5金钱
老战舰的扩展例程里好像没有EMWIN的扩展例程,我就把新战舰中的EMWIN扩展例程下到老战舰上用,结果触摸屏没法用。我还是新手,请大神指点!

最佳答案

查看完整内容[请看2#楼]

要更改触摸屏部分代码,这部分原理图有变化,自行对比2个开发板的原理图。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-9-20 20:58:27 | 显示全部楼层
要更改触摸屏部分代码,这部分原理图有变化,自行对比2个开发板的原理图。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-9-20 22:05:08 | 显示全部楼层
战舰V3和战舰V2的触摸屏接口不同,所以你把新战舰的EMWIN例程下载到老战舰上触摸就不能用的,自行修改一下触摸的IO口配置即可。
开往春天的手扶拖拉机
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-24
在线时间
0 小时
 楼主| 发表于 2015-9-21 08:40:43 | 显示全部楼层
回复【2楼】zuozhongkai:
-------------------------
谢谢
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-24
在线时间
0 小时
 楼主| 发表于 2015-9-21 08:41:57 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
谢谢
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-24
在线时间
0 小时
 楼主| 发表于 2015-9-21 10:45:12 | 显示全部楼层
回复【2楼】zuozhongkai:
-------------------------
你好!我看了老战舰和新战舰LCD的接口原理图,在新战舰触摸屏实验中改了LCD的IO口配置,然后把这个新战舰的触摸屏实验的程序下载到老战舰上,触摸屏可以用了,但是我在新战舰的EMWIN扩展实验(比如EMWIN实验14 GUIbulider使用)中按照触摸屏实验改了IO口配置,可是触摸屏还是不能用,触摸屏上的鼠标动不了,按钮也没反应。麻烦大神再给指点一下!
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-24
在线时间
0 小时
 楼主| 发表于 2015-9-21 10:45:45 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
你好!我看了老战舰和新战舰LCD的接口原理图,在新战舰触摸屏实验中改了LCD的IO口配置,然后把这个新战舰的触摸屏实验的程序下载到老战舰上,触摸屏可以用了,但是我在新战舰的EMWIN扩展实验(比如EMWIN实验14 GUIbulider使用)中按照触摸屏实验改了IO口配置,可是触摸屏还是不能用,触摸屏上的鼠标动不了,按钮也没反应。麻烦大神再给指点一下!
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-24
在线时间
0 小时
 楼主| 发表于 2015-9-21 10:52:40 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
在EMWIN的扩展例程中,修改LCD的IO口配置是不是要比在触摸屏实验中修改麻烦一些,老师能不能讲讲怎么修改呢?
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-9-21 12:17:29 | 显示全部楼层
给你个移植好的,自己参考。

战舰V2 STemWin移植.rar

3.28 MB, 下载次数: 288

开往春天的手扶拖拉机
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-24
在线时间
0 小时
 楼主| 发表于 2015-9-21 14:28:37 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
你好!我把新战舰带ucosIII的EMWIN例程下载到老战舰里,触摸屏不能用,能不能讲一下需要改哪些地方?我下载了战舰V2 STemWin(这是不带UCOSIII的)移植,可是还是搞不清要改哪些地方,请老师给具体讲一下要改哪些地方吧!多谢了!
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-9-21 16:59:54 | 显示全部楼层
回复【10楼】天涯海角:
---------------------------------
1、麻烦看一下基础例程中的触摸屏实验章节,再改驱动。
2、改触摸屏驱动的话其实就是IO口的配置,不止要改touch.c文件,touch.h也要改,如下面所示:


3、最简单的方法就是用我上面发给你的无操作系统移植的例程中的touch.h和touch.c文件替换掉新战舰EMWIN例程中的touch.c和touch.h。
开往春天的手扶拖拉机
回复

使用道具 举报

26

主题

100

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
396
金钱
396
注册时间
2014-2-10
在线时间
67 小时
发表于 2015-9-21 20:53:40 | 显示全部楼层
回复【11楼】zuozhongkai:
---------------------------------
单纯是改引脚的话,不是只改touch.h就行了?改touch.c的那里呢?
回复

使用道具 举报

26

主题

100

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
396
金钱
396
注册时间
2014-2-10
在线时间
67 小时
发表于 2015-9-21 21:02:12 | 显示全部楼层
回复【11楼】zuozhongkai:
---------------------------------
你好,我下载了你的程序,触摸屏可以用了,为什么还是进入不了“GUIDEMO_Main();”,校正完是白屏
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-24
在线时间
0 小时
 楼主| 发表于 2015-9-21 21:23:41 | 显示全部楼层
回复【11楼】zuozhongkai:
------------------------------
老师您好!我已经试过好多次了,在新战舰的触摸屏实验和不带ucos的EMWIN例程中修改或者替换touch.c和touch.h,然后下到老战舰中,触摸屏是可以用的,但是在带ucos的EMWIN例程中修改或者替换touch.c和touch.h,触摸屏依然不能用!是不是ucos中还需要修改什么呢?
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-24
在线时间
0 小时
 楼主| 发表于 2015-9-21 21:27:22 | 显示全部楼层
回复【13楼】轩辕zh:
-----------------------------
在新战舰的触摸屏实验和不带ucos的EMWIN例程中修改或者替换touch.c和touch.h,然后下到老战舰中,触摸屏是可以用的,但是在带ucos的EMWIN例程中修改或者替换touch.c和touch.h,触摸屏依然不能用!你有没有试试带ucos的EMWIN例程在老战舰上能不能用呢?
回复

使用道具 举报

26

主题

100

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
396
金钱
396
注册时间
2014-2-10
在线时间
67 小时
发表于 2015-9-21 21:45:02 | 显示全部楼层
回复【15楼】天涯海角:
---------------------------------
你好,你的能进入界面,  “GUIDEMO_Main();”
回复

使用道具 举报

26

主题

100

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
396
金钱
396
注册时间
2014-2-10
在线时间
67 小时
发表于 2015-9-21 22:10:16 | 显示全部楼层
回复【15楼】天涯海角:
---------------------------------
我的是两个触屏都可以用,但是触屏校正后,就白屏了,没法进入测试界面
回复

使用道具 举报

26

主题

100

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
396
金钱
396
注册时间
2014-2-10
在线时间
67 小时
发表于 2015-9-21 22:10:54 | 显示全部楼层
你的校正后不会白屏?
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-24
在线时间
0 小时
 楼主| 发表于 2015-9-22 10:33:19 | 显示全部楼层
回复【16楼】轩辕zh:
--------------------------
可以进入,就是触摸屏触摸没反应!
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-24
在线时间
0 小时
 楼主| 发表于 2015-9-22 10:33:54 | 显示全部楼层
回复【18楼】轩辕zh:
--------------------------------
不会白屏
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-24
在线时间
0 小时
 楼主| 发表于 2015-9-23 14:31:55 | 显示全部楼层
回复【11楼】zuozhongkai:
-----------------------------
老师您好!我按照你的方法做了,在不带ucos的EMWIN例程中这样改了之后触摸屏可以用,但是在带UCOS的EMWIN例程中这样改了之后触摸屏还是不能用,麻烦老师给指点一下!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 13:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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