LVGL按键水平滚动有很大的撕裂感,但是垂直滚动就没有,这是为啥
建议加大屏幕刷新缓冲区,或者使用双缓冲通过DMA处理
屏幕数据传输采用的是SPI+DMA,MCU的RAM资源不允许我开辟那么大的缓冲区,试过使用1/5屏幕的双缓冲区,仍会有较明显的撕裂
当我尝试屏幕刷新缓冲区大小为屏幕的1/10,采用单缓冲区时,垂直滚动仍然很流畅,但是切换水平滚动就有画面分裂的感觉。
MCU的RAM有224k;屏幕尺寸320*240;
我这里像问一下,如果屏幕是竖屏恒用的话,他的画面撕裂应该是斜线是吗?,我这里的画面撕裂是直线,应该不是竖屏恒用吧?
之前我看到,韦老师出了一个掌机的项目,屏幕横屏和竖屏都使用的很流畅,现在我找不到那个视频了,可以分享一下链接吗?
掌机链接失效了,竖屏横屏滚动都是创建多个按键而已。
屏幕旋转是硬件实现的,主要是根据手册更改屏幕驱动实现旋转
掌机是怎么做到竖屏和横屏都那么流畅滴?
我也发现了我用的是st7789,竖向刷屏几乎没有裂纹,横向刷屏(转换屏幕方向)就有明显的撕裂(拉帘)感
找到问题出现的原因了吗