硬汉嵌入式论坛

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

[emWin] 在emwin中,如何更新TFT内存时,禁止屏幕更新?

[复制链接]

10

主题

20

回帖

50

积分

初级会员

积分
50
QQ
发表于 2016-3-29 14:22:52 | 显示全部楼层 |阅读模式
之前发现TFT刷新全屏时,特别不同颜色的时候,有闪屏的现象。

经过查看,FSMC的像素输出率是每秒7.2M,因此推断不是FSMC的问题。

再经过单步调试发现,也许是在控制器发送数据到TFT内存时,数据直接更新在屏幕上,导致我们看到了屏幕的更新过程,因此看起来一段一段、一闪一闪的那样子。

所以应该在MCU发送数据到TFT内存时,禁止屏幕更新,让数据发送完毕后,再更新出来。

在emwin里该怎么做?
回复

使用道具 举报

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2016-3-29 17:07:01 | 显示全部楼层
这个得看TFT屏有几层显存吧。如果是一层,屏驱动得一直显存里的数据
回复

使用道具 举报

10

主题

20

回帖

50

积分

初级会员

积分
50
QQ
 楼主| 发表于 2016-3-29 20:05:54 | 显示全部楼层

回 幻梦2015 的帖子

幻梦2015:这个得看TFT屏有几层显存吧。如果是一层,屏驱动得一直显存里的数据 (2016-03-29 17:07) 
1层啊,没有方法解决吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2016-3-30 02:33:53 | 显示全部楼层
刷的什么,刷波形么,刷波形有这种情况。
回复

使用道具 举报

10

主题

20

回帖

50

积分

初级会员

积分
50
QQ
 楼主| 发表于 2016-3-30 15:05:54 | 显示全部楼层

回 eric2013 的帖子

eric2013:刷的什么,刷波形么,刷波形有这种情况。 (2016-03-30 02:33) 
全屏一种颜色刷成另一种颜色,会看到刷到一半的状态,如果反复地两种颜色全屏切换,就会看到一段一段的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2016-3-30 15:46:46 | 显示全部楼层
没遇到过这种情况,是不是emWin底层没有优化
回复

使用道具 举报

10

主题

20

回帖

50

积分

初级会员

积分
50
QQ
 楼主| 发表于 2016-3-30 20:18:50 | 显示全部楼层

回 eric2013 的帖子

eric2013:没遇到过这种情况,是不是emWin底层没有优化 (2016-03-30 15:46) 
emWin底层就是GUI_CM4F_L.lib和都是.h的include文件夹。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2016-3-31 01:25:46 | 显示全部楼层

回 yiminglei 的帖子

yiminglei:emWin底层就是GUI_CM4F_L.lib和都是.h的include文件夹。 (2016-03-30 20:18) 
emWin的底层接口函数是否优化。
回复

使用道具 举报

10

主题

20

回帖

50

积分

初级会员

积分
50
QQ
 楼主| 发表于 2016-3-31 03:53:34 | 显示全部楼层

回 eric2013 的帖子

eric2013:emWin的底层接口函数是否优化。 (2016-03-31 01:25) 
就是这个问题啊。。。

http://www.armbbs.cn/forum.php?mod=viewthread&tid=16846
回复

使用道具 举报

10

主题

51

回帖

10

积分

初级会员

积分
10
发表于 2016-4-8 15:40:21 | 显示全部楼层
建议使用MEMDEV试试
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 21:13 , Processed in 0.370824 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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