硬汉嵌入式论坛

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

[emWin] emWin快速刷新波形,出现断裂效果,怎么解决

[复制链接]

29

主题

77

回帖

164

积分

初级会员

积分
164
发表于 2018-9-30 13:38:07 | 显示全部楼层 |阅读模式
本帖最后由 hecudashi 于 2018-9-30 13:39 编辑

jie2.png 截图1.png 第一张是慢速的刷新波形,第二张是快速刷新,出现断裂的感觉

我这个屏每秒能达到70帧,我现在使用的方法是,用窗口定时器,固定时间20ms去无效窗口,重新绘制,定时器处理显示数据,数据处理在40ms以下时,就会出现第二张图片那种断裂的感觉,请问如何解决这种问题


回复

使用道具 举报

354

主题

2164

回帖

3231

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3231
发表于 2018-9-30 14:13:37 | 显示全部楼层
是不是和GUI_Delay()的执行周期有关系? 好像这个函数,刷新率必须大于5ms
回复

使用道具 举报

29

主题

77

回帖

164

积分

初级会员

积分
164
 楼主| 发表于 2018-9-30 16:01:45 | 显示全部楼层
本帖最后由 hecudashi 于 2018-9-30 16:03 编辑
caicaptain2 发表于 2018-9-30 14:13
是不是和GUI_Delay()的执行周期有关系? 好像这个函数,刷新率必须大于5ms

显示刷新周期本来就只有几十ms,现在的解决办法是:数据更新跟显示分开了,显示一直按照几十MS刷新。数据不断再更新缓冲区。然后刷新的时候整体显示。速度变快也是数据更新变快了,显示刷新的频率仍然不变。就是感觉显示不同步
回复

使用道具 举报

29

主题

77

回帖

164

积分

初级会员

积分
164
 楼主| 发表于 2018-9-30 17:32:22 | 显示全部楼层
使用存储设备解决了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-17 12:04 , Processed in 0.236952 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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