硬汉嵌入式论坛

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

GUI_Delay函数是屏幕花屏

[复制链接]

12

主题

36

回帖

72

积分

初级会员

积分
72
发表于 2018-1-24 20:10:59 | 显示全部楼层 |阅读模式
本帖最后由 dandelion 于 2018-1-24 21:11 编辑

在使用GUI_Delay()函数后,执行到这一步显示屏就会花屏。而且我设置的第一层显示图片,第二层显示对话框,也设置了第二层为透明,但是第一层还是为黑色。这是为什么???使用的是F429+UCOS III+emWIN
微信图片_20180124210844.jpg
回复

使用道具 举报

12

主题

36

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2018-1-24 22:24:42 | 显示全部楼层
显示JPEG图片,只要使用GUI_Delay就会死
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107326
QQ
发表于 2018-1-24 22:29:34 | 显示全部楼层
F429的多图层做的太差了,不建议楼主研究,无谓的多占用系统资源。性能相比单图层 + emWin多窗口显示要差。
如果楼主要学习你截图中的那种效果,学习emWin提高篇例子里面的智能家居即可,例子相对比较容易掌握。
http://www.armbbs.cn/forum.php?mod=viewthread&tid=23687

12_58_7df2d3439107436.png
回复

使用道具 举报

12

主题

36

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2018-1-25 12:38:28 | 显示全部楼层
现在显示单层,也是黑色。感觉黑色在最顶层
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107326
QQ
发表于 2018-1-25 12:42:15 | 显示全部楼层
dandelion 发表于 2018-1-25 12:38
现在显示单层,也是黑色。感觉黑色在最顶层

单图层很简单的,务必尝试自己解决下,这样才容易有进步。下午就花时间去搞定它,还是搞不定,晚上把工程上传,帮你搞。

另外强烈建议兄弟,按照教程,有一个循序渐进的过程,没有这个过程,以后遇到问题还是无法举一反三。
回复

使用道具 举报

12

主题

36

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2018-1-25 12:59:54 | 显示全部楼层
eric2013 发表于 2018-1-25 12:42
单图层很简单的,务必尝试自己解决下,这样才容易有进步。下午就花时间去搞定它,还是搞不定,晚上把工程 ...

我是根据例程来移植的,不用触摸功能,仅是显示。现在也是遇到困难进行请教,将自己的现象发上来,以便遇到相同情况的人有参考的例子
回复

使用道具 举报

12

主题

36

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2018-1-25 14:09:53 | 显示全部楼层
本帖最后由 dandelion 于 2018-1-25 14:13 编辑
eric2013 发表于 2018-1-25 12:42
单图层很简单的,务必尝试自己解决下,这样才容易有进步。下午就花时间去搞定它,还是搞不定,晚上把工程 ...

还是没搞明白,已经比较过Config文件夹下4个文件、GUI_X文件夹下的文件,都是一致的。这个界面之前在非V6的F429板子上试过可以的,用的库版本是5.28的。
安富莱的这个库好像是5.32的.
why?
v1.2TFT.zip (33.44 MB, 下载次数: 70)

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107326
QQ
发表于 2018-1-25 19:32:21 | 显示全部楼层
dandelion 发表于 2018-1-25 14:09
还是没搞明白,已经比较过Config文件夹下4个文件、GUI_X文件夹下的文件,都是一致的。这个界面之前在非V6 ...

程序没问题,可以正常使用,另外给你的emWin单独安排一个任务。还有就是你的RL-TCPnet使用是错误的,这种原始Socket API函数是不支持多线程的,你要将其放在一个任务里面实现。
QQ截图20180125192756.jpg


回复

使用道具 举报

12

主题

36

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2018-1-25 20:25:29 | 显示全部楼层
本帖最后由 dandelion 于 2018-1-25 20:28 编辑
eric2013 发表于 2018-1-25 19:32
程序没问题,可以正常使用,另外给你的emWin单独安排一个任务。还有就是你的RL-TCPnet使用是错误的,这种 ...

RL-TCPnet我没有使用多线程啊,能否指出一下?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107326
QQ
发表于 2018-1-25 21:19:44 来自手机 | 显示全部楼层
放在一个任务实现即可,这个帖子就讨论这么多吧,结帖。。建议楼主对网络和GUI研究一段时间了再交流新的问题。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-27 00:54 , Processed in 0.183250 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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