您尚未登录。

楼主 #1 2020-09-24 02:07:37

lfs911
会员
注册时间: 2020-09-24
已发帖子: 37
积分: 22

double buffer切换vram时直接改layer0的buffer地址

double buffer切换vram时,是直接改layer0的buffer地址,我的疑问是,这个地址是每个帧开始时奇效还是立即生效,如果立即生效,那么生效时如果上个frame刚显示一半,那么就会造成一帧数据显示的不一致,导致flicker

我之所以这么怀疑,是发现我画的动画在移动过程中能发现图案的边缘在闪烁,我不确定是这个原因还是LCD的拖尾效应导致的。

我查了microchip 的SAMA5和NXP的RT1052, 他们都有两个buffer地址,一个是current,一个是next,要求在一个帧中断时准备好next,也就是说它的实现肯定是帧同步的,不会有flicker效应

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn