OpenEdv-开源电子网
标题:
关于屏幕切换时的刷新问题
[打印本页]
作者:
明天,你好
时间:
2019-8-15 12:12
标题:
关于屏幕切换时的刷新问题
1.在用Emwin写界面时,调用GUI_Clear()函数之后,屏幕会出现明显的闪烁问题,有没有什么解决的办法。
我看了原子哥讲的第九章“存储设备”,调用了
GUI_MEMDEV_Handle hMem;
hMem= GUI_MEMDEV_Create(0,0,320,240);
GUI_MEMDEV_Select(hMem);
........(绘制的矩形,文本之类的)
GUI_MEMDEV_Select(0);
GUI_MEMDEV_CopyToLCD(hMem);
当切换屏幕时还是有闪烁效果,不知道是不是我使用的不对,望大神给与指导!
作者:
g753388438
时间:
2019-8-15 13:43
三缓存 ,还有就是把屏幕的颜色改成16色的,不要用32色或者24色的
作者:
明天,你好
时间:
2019-8-15 15:50
g753388438 发表于 2019-8-15 13:43
三缓存 ,还有就是把屏幕的颜色改成16色的,不要用32色或者24色的
三缓存?是什么意思,请问屏幕颜色在哪儿设置呢
作者:
g753388438
时间:
2019-8-16 11:33
多重缓冲是一种使用多个帧缓冲器的方法。其基本原理如下:在启用多个缓冲器的情况下,由显示控制
器所使用的前置缓冲器在屏幕上产生图像,同时,一个或多个后置缓冲器用于绘制操作。绘制操作完成
后,后置缓冲器成为可见的前置缓冲器
你自己看一下emwin手册。这个对于界面切换时的撕裂感很有用处
作者:
五月爸爸
时间:
2019-9-7 18:43
楼上对撕裂的概念非常清晰,原理恨透侧,棒棒哒!!!
欢迎光临 OpenEdv-开源电子网 (http://www.openedv.com/)
Powered by Discuz! X3.4