[开发生态] 【SWDM-QFP100-34SVEA3测评】+ LVGL按钮实现界面切换

[复制链接]
 楼主| muxb 发表于 2023-4-22 12:36 | 显示全部楼层 |阅读模式
本帖最后由 muxb 于 2023-4-23 18:21 编辑

使用LVGL创建3个界面,每个界面显示一个按钮,点击按钮切换界面。效果图片:
d1.jpg

d2.jpg

d3.jpg

d4.jpg

LVGL按钮回调代码:
未命名1682244542.png

未命名1682244559.png

未命名1682244569.png

总体使用下来,板子触摸灵敏,反应很快,LVGL很好用,容易上手。
OK。

kkzz 发表于 2023-5-10 21:11 | 显示全部楼层
LVGL需要占用多大的内存嗯              
wwppd 发表于 2023-5-10 21:16 | 显示全部楼层
lvgl可以用于大型GUI开发吗
iyoum 发表于 2023-5-10 21:35 | 显示全部楼层
lvgl如何显示外部flash
rosemoore 发表于 2023-5-10 21:40 | 显示全部楼层
lvgl按钮事件怎么操作单片机io
kkzz 发表于 2023-5-10 21:54 | 显示全部楼层
现在开发lvgl有gui工具了吗
febgxu 发表于 2023-5-10 22:01 | 显示全部楼层
lvgl哪个版本最好               
mnynt121 发表于 2023-5-10 22:08 | 显示全部楼层
lvgl的显示缓冲区为什么要乘2
 楼主| muxb 发表于 2023-5-11 08:55 | 显示全部楼层
rosemoore 发表于 2023-5-10 21:40
lvgl按钮事件怎么操作单片机io

创建按钮对象和实现事件回调。
 楼主| muxb 发表于 2023-5-11 08:56 | 显示全部楼层
mnynt121 发表于 2023-5-10 22:08
lvgl的显示缓冲区为什么要乘2

一帧显示,一帧修改显示内容,可以提高显示刷新速度。
 楼主| muxb 发表于 2023-5-11 08:56 | 显示全部楼层
febgxu 发表于 2023-5-10 22:01
lvgl哪个版本最好

最新版。
 楼主| muxb 发表于 2023-5-11 08:57 | 显示全部楼层
kkzz 发表于 2023-5-10 21:54
现在开发lvgl有gui工具了吗

没用过,不知道。
 楼主| muxb 发表于 2023-5-11 08:58 | 显示全部楼层
iyoum 发表于 2023-5-10 21:35
lvgl如何显示外部flash

先挂载外部flash, 创建文本标签,把FATFS读取到的内容填进去就可以。
 楼主| muxb 发表于 2023-5-11 08:59 | 显示全部楼层
kkzz 发表于 2023-5-10 21:11
LVGL需要占用多大的内存嗯

本实例占用了6~7KB。
 楼主| muxb 发表于 2023-5-11 09:02 | 显示全部楼层
wwppd 发表于 2023-5-10 21:16
lvgl可以用于大型GUI开发吗

应该可以,底层对接显示驱动,上层是GUI显示逻辑,通用的,而且是以OBJ为操作单元,适合各种复杂GUI显示。
lzmm 发表于 2023-5-11 18:35 | 显示全部楼层
这个是使用的fsmc驱动的吗              
hilahope 发表于 2023-5-11 18:46 | 显示全部楼层
lvgl按键支持双击吗               
 楼主| muxb 发表于 2023-5-11 18:51 | 显示全部楼层
lzmm 发表于 2023-5-11 18:35
这个是使用的fsmc驱动的吗

不是,芯片自带LCD控制器,采用RGB接口。
 楼主| muxb 发表于 2023-5-11 18:54 | 显示全部楼层
hilahope 发表于 2023-5-11 18:46
lvgl按键支持双击吗

不支持,类似安卓的GUI触摸操作。
geraldbetty 发表于 2023-5-11 19:04 | 显示全部楼层
lvgl是如何跟触摸屏结合起来的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

599

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部