打印
[GUI]

2寸LCD屏,LVGL控件demo

[复制链接]
1656|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
moticsoft|  楼主 | 2021-12-11 17:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 moticsoft 于 2022-1-6 08:28 编辑

这个是官方的LVGL控件demo。实际项目(STM32F103)已经使用过,效果非常nice

使用特权

评论回复
沙发
ufbycd| | 2021-12-11 19:45 | 只看该作者
效果很一般,有明显的界面撕裂现象,SPI接口慢的缘故吧

使用特权

评论回复
板凳
moticsoft|  楼主 | 2021-12-11 21:17 | 只看该作者
本帖最后由 moticsoft 于 2021-12-16 11:23 编辑
ufbycd 发表于 2021-12-11 19:45
效果很一般,有明显的界面撕裂现象,SPI接口慢的缘故吧

说的很对,确实有撕裂现象。这个屏的芯片是ST7789,实测SPI最高只能支持到60M,demo又都是整屏刷新,所以刷起来就有点费劲了。在实际产品中用的也是类似的SPI屏,90%都是局部刷新,效果还是不错的。如果追求更好效果得用LTDC和DMA2D驱动RGB接口的屏幕。不过这些是硬件性能限制,LVGL本身的效果还是非常好的,demo也是给大家看看有些啥控件可用。

使用特权

评论回复
地板
yangxiaor520| | 2021-12-12 09:57 | 只看该作者
刷新率低了点

使用特权

评论回复
5
kiwis66| | 2021-12-13 09:56 | 只看该作者
7寸及以上的有么

使用特权

评论回复
6
moticsoft|  楼主 | 2021-12-13 16:01 | 只看该作者
kiwis66 发表于 2021-12-13 09:56
7寸及以上的有么

LVGL可以支持大屏,其实这个取决于你的硬件资源和性能。其一是刷屏速度,超过320*240分辨率就不适合用SPI屏了,速度跟不上,需要RGB接口的屏,用DMA刷。其二,更大的分辨率也需要更大的缓存,缓存大小直接影响刷屏性能,所以尽量提供足够大的缓存。

使用特权

评论回复
7
kiwis66| | 2021-12-16 09:19 | 只看该作者
moticsoft 发表于 2021-12-13 16:01
LVGL可以支持大屏,其实这个取决于你的硬件资源和性能。其一是刷屏速度,超过320*240分辨率就不适合用SPI ...

额~~这个~~
我用的是FSMC+8875+屏,800*480
是有RGB数据线的,
应该就是你说的RGB接口吧

使用特权

评论回复
8
tfqi| | 2022-1-8 10:05 | 只看该作者
能加快速度吗

使用特权

评论回复
9
wiba| | 2022-1-8 10:08 | 只看该作者
主要看分辨率了

使用特权

评论回复
10
zljiu| | 2022-1-8 10:11 | 只看该作者
非常考验单片机的 硬件配置

使用特权

评论回复
11
coshi| | 2022-1-8 10:13 | 只看该作者
为什么 会有撕裂现象呢

使用特权

评论回复
12
aoyi| | 2022-1-8 10:15 | 只看该作者
分辨率一般了

使用特权

评论回复
13
想跳水的朱| | 2022-10-14 17:19 | 只看该作者
高分辨如1366*768,加个瑞佑的液晶控制IC如RA8889之类的,MCU也可以用SPI来控制,刷图用RA8889来处理,MCU只发指令,不占MCU资源,实现起来比较容易可靠。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

206

帖子

5

粉丝