Hi Isme: 你好, 我现在使用 W800 在开发一个带 320X240 的 TFT 屏幕的项目, LCD 主控是 ST7789, 我是基于官方的 ST7735 修改的驱动, 基于 LVGL 开发 UI 界面, 过程中发现 W800 屏幕刷新率很低, 播放 LVGL 的动画时屏幕卡顿非常严重, 这个问题有办法优化吗? 官方有没有什么解决方案?
查看更多
芯片本身没有硬件编解码, 单靠 CPU 算力播放动画本身也快不了, 简单动画可以通过播放单帧 RGB565 格式原始图片就很快的.
发布 问题
分享 好友
手机 浏览
回到 顶部
@isme 我看这个 W800 的这个实例就比较流畅啊 (http: //ask. winnermicro. com/article/76. html) , 这个好像是通过 DMA 的方式刷新屏幕的, 最新的 SDK 不是通过 DMA 的方式刷屏的吗? 我看两个 SDK 的实现方式不太一样!
@hebi 完全一样, 都是用的 sdio 的一线模式, 有用 dma, 瓶颈不是在 spi 驱屏传输速度, 而是在 ui 渲染上面, 如果只是简单的 ui 或者原始图片是很快的.