您尚未登录。

楼主 # 2021-11-11 08:52:55

staunchheart
会员
注册时间: 2019-12-17
已发帖子: 229
积分: 186

联盛德W806 MCU使用LVGLv8 刷8bit ST7789屏

W806是联盛德全新推出的安全IoT MCU芯片,支持平头哥CDK开发环境,芯片大小6×6mm,近似一粒薏米大小。
W806-KIT 开发板尺寸64×26mm ,内置1M Flash和 288KB RAM,最高主频可达240MHz,采用QFN56 封装,至多44组GPIO可用,USB接口,可以直接插电测试使用。
浅色皮肤是W806+8BIT并口屏。
深色皮肤是ESP32+SPI(40M)屏  使用了DMA
都是ST7789  240*320 16BIT
https://gitee.com/zhangheyang/w806_-lvglv8_-st7789_8-bit(本站下载 w806_-lvglv8_-st7789_8-bit.7z)

视频中都是一轮动画切换,一轮直接切换。但因为上电时间不同,所以并不是同步进行。
朋友们将就着看。。

理论上8BIT应该流畅很多,可能是水平不够,不知怎么优化。希望高手们指点。。

最近编辑记录 staunchheart (2021-11-11 08:54:35)

离线

#1 2021-11-12 10:12:02

jjxyfzhy
会员
注册时间: 2021-02-08
已发帖子: 6
积分: 1

Re: 联盛德W806 MCU使用LVGLv8 刷8bit ST7789屏

大佬牛皮,我的W806和ESP32在吃灰中。。

离线

#2 2021-11-15 14:54:01

dgtg
会员
注册时间: 2017-11-08
已发帖子: 257
积分: 216.5

Re: 联盛德W806 MCU使用LVGLv8 刷8bit ST7789屏

围观大佬...
请问下W806+8BIT并口屏,这个并口屏是MCU接口吗?IO模拟时序的吗?

离线

#3 2021-11-15 15:48:28

armstrong
会员
注册时间: 2019-04-10
已发帖子: 286
积分: 195.5

Re: 联盛德W806 MCU使用LVGLv8 刷8bit ST7789屏

看了你的ST7789驱动:
并口驱动使用CPU传输的,所以送屏幕和lvgl下一帧渲染无法并行,双缓冲并没有起作用。
串口驱动虽使用DMA传输,但也是CPU忙等其结束,情况和并行驱动一样,双缓冲不起作用。
要提高帧率,一定要使数据送显和lvgl下一帧渲染并发执行!这是lvgl双缓冲的要义所在。

楼主理解一下这幅图的意思:
155433p5ppzxzfpvkvbts5.jpg

最近编辑记录 armstrong (2021-11-15 15:52:59)

离线

页脚

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

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