硬汉嵌入式论坛

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

[emWin] emwin移植程序运行卡在GUI_delay

[复制链接]

5

主题

10

回帖

25

积分

新手上路

积分
25
发表于 2024-5-9 10:39:48 | 显示全部楼层 |阅读模式
本帖最后由 wj1478 于 2024-5-9 13:44 编辑

参考这个帖子移植的emwin6.38 https://forum.anfulai.cn/forum.php? ... 3072&highlight=6.36
测试过程发现程序运行到断点处报错,将断点处gui_delay函数替换成其他延时程序,系统正常显示画面,请问这个报错是什么原因引起的
新建 BMP 图像.bmp
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-5-9 14:58:37 | 显示全部楼层
GUI_Delay修改成使用GUI_Exec()试试。
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2024-9-20 12:05:01 | 显示全部楼层
eric2013 发表于 2024-5-9 14:58
GUI_Delay修改成使用GUI_Exec()试试。

这两个除了延时方面的区别,还有其他区别吗?如果没有延时,只用GUI_Exec会不会有什么影响。我上次也是卡在delay_ms中了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-9-21 09:59:34 | 显示全部楼层
问题少年 发表于 2024-9-20 12:05
这两个除了延时方面的区别,还有其他区别吗?如果没有延时,只用GUI_Exec会不会有什么影响。我上次也是卡 ...

GUI_Delay = Delay + GUI_Exec

你的卡在延迟里面,可能你的延迟函数实现有问题。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 02:05 , Processed in 0.041616 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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