打印
[APM32F4]

【APM32F411V开发板测评】+LVGL移植

[复制链接]
926|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

我们从数据手册上看其内部是有512KB的Flash和128KB的SRAM的,用其来做一个小屏幕应用还是很可以的了。LVGL的占用还算可以,配置可裁剪,最低资源占用:64 kB Flash,16 kB RAM,所以我们把前面的点屏的屏幕移植一个小的LVGL应用。

首先就是下载我们的LVGL源码,这里选择8版本的,最新的Release版本8.4.0。

然后去除其中的文件夹,修改文件名称后变为这样。

接着往KEIL中添加文件,src目录下的.c最好全部添加上,配置上可以放一个文件夹,也可以稍微分开。

修改lv_port_disp.c中的分辨率。

屏幕其下面的的两个案例。不屏蔽会有一个报错。

增加下面的刷新函数,这个与LCD的函数有关。

我在其中增加了定时器作为LVGL的时钟,不提供的话可以放主函数中。

用其官方demo的修改。

主函数中添加初始化应用,然后就可以看效果了,注意LCD初始化还是要保留的。


使用特权

评论回复
沙发
caigang13| | 2024-6-3 18:51 | 只看该作者
LVGL显示效果比较简约

使用特权

评论回复
板凳
星辰大海不退缩| | 2024-6-22 21:26 | 只看该作者
LVGL目前还是主流的屏驱设计程序

使用特权

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

本版积分规则

65

主题

249

帖子

2

粉丝