硬汉嵌入式论坛

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

[emWin] 【求教贴】控件刷新数据,屏幕闪烁的问题

[复制链接]

7

主题

24

回帖

45

积分

新手上路

积分
45
发表于 2021-7-3 18:03:42 | 显示全部楼层 |阅读模式
我用的是LCD屏幕,在上面创建控件刷新数据,现在刷新数据会出现闪烁感,用的是FSMC,看了论坛帖子,好像没办法用三级缓冲来解决。具体的了解的不清楚,我试了下内存设备,也是同样的问题,而且别的页面刷新直接慢了好多,我就取消了内存设备的用法。请教大家这问题,有什么解决方法么?

闪烁视频.mp4

587.96 KB, 下载次数: 18

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115812
QQ
发表于 2021-7-3 19:01:33 | 显示全部楼层
这个使能窗口使用存储设备就行。
如果你那边还是闪,不正常。要看看其它问题了。你视频里面的那种,F103都可以刷过来。
回复

使用道具 举报

7

主题

24

回帖

45

积分

新手上路

积分
45
 楼主| 发表于 2021-7-5 09:17:01 | 显示全部楼层
eric2013 发表于 2021-7-3 19:01
这个使能窗口使用存储设备就行。
如果你那边还是闪,不正常。要看看其它问题了。你视频里面的那种,F103都 ...

测试过了,还是闪烁。我是在GUI_Init使用WM_SetCreateFlags(WM_CF_MEMDEV)设置默认创建标记,没啥用。我的窗口是对话框,里面好多控件,是不是没有作用到该控件上?
回复

使用道具 举报

7

主题

24

回帖

45

积分

新手上路

积分
45
 楼主| 发表于 2021-7-5 09:25:39 | 显示全部楼层
本帖最后由 甜瓜 于 2021-7-5 09:32 编辑
eric2013 发表于 2021-7-3 19:01
这个使能窗口使用存储设备就行。
如果你那边还是闪,不正常。要看看其它问题了。你视频里面的那种,F103都 ...

在创建窗口函数前,我用了        WM_SetCreateFlags(WM_CF_MEMDEV);
它不闪烁了,但是切换到下一页画面,刷新很慢,都能看出来条纹了
回复

使用道具 举报

7

主题

24

回帖

45

积分

新手上路

积分
45
 楼主| 发表于 2021-7-5 10:03:30 | 显示全部楼层
本帖最后由 甜瓜 于 2021-7-5 10:15 编辑
eric2013 发表于 2021-7-3 19:01
这个使能窗口使用存储设备就行。
如果你那边还是闪,不正常。要看看其它问题了。你视频里面的那种,F103都 ...

逛了下论坛,说是数据可能太多了,需要用DMA,DMA怎么配合emwin函数使用,没有看到相关例子。
我的硬件是STM32F4,没有外挂SDRAM,直接使用的内部的SRAM,内存给的64*1024byte,TFT屏幕,驱动IC为NT3551,接口FSMC
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115812
QQ
发表于 2021-7-6 08:03:40 | 显示全部楼层
甜瓜 发表于 2021-7-5 10:03
逛了下论坛,说是数据可能太多了,需要用DMA,DMA怎么配合emwin函数使用,没有看到相关例子。
我的硬件 ...

【原创开源应用第4期】给ili9488,RA8875等类显示屏的emWin底层增加DMA加速,提供RTX,uCOS和FreeRTOS版本
http://www.armbbs.cn/forum.php?m ... 7501&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

7

主题

24

回帖

45

积分

新手上路

积分
45
 楼主| 发表于 2021-7-6 08:38:12 | 显示全部楼层
eric2013 发表于 2021-7-6 08:03
【原创开源应用第4期】给ili9488,RA8875等类显示屏的emWin底层增加DMA加速,提供RTX,uCOS和FreeRTOS版 ...

我用的FSMC来产生8080时序,还能用DMA加速?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-20 12:41 , Processed in 0.515428 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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