硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1134|回复: 2
收起左侧

[例程下载] AT32F437基于LVGL的仪表显示案例

[复制链接]

29

主题

5

回帖

92

积分

初级会员

积分
92
发表于 2022-8-22 19:01:08 | 显示全部楼层 |阅读模式
本帖最后由 danny 于 2022-8-22 19:22 编辑

AT32F437基于LVGL的仪表显示案例
示例目的
提供AT32F437基于LVGL V8的仪表显示案例。

注:本示例代码是基于雅特力提供的V2.x.x板级支持包(BSP)而开发,对于其他版本的BSP,需要注意使用上的区别。

支持型号列表:
        AT32F435xx
        AT32F437xx

主要使用外设列表:
        XMC
        DMA
        TMR
        GPIO

1        快速使用方法
1.1        硬件资源
1)        AT-SURF-F437 V1.0开发板(其他型号请使用对应的开发板)
图1. AT-START-F437 V1.0开发板
2)        正点原子ALIENTEK 4.3’ TFT LCD(具体资料可在正点原子官网下载)
图2. ALIENTEK 4.3’ TFT LCD
1.2        软件资源
1)        SourceCode
        meter_demo源程序  
注:        所有project都是基于keil 5而建立,若用户需要在其他编译环境上使用,请参考雅特力提供的BSP_V2.x.x\project\xxx\templates中各种编译环境(例如IAR6/7/8,keil 4/5)进行简单修改即可。
1.3        示例使用
1)        将4.3’ TFT LCD安装在AT-SURF-F437开发板上
2)        打开SC0093_SourceCode_V2.0.0\project\at_surf_f437\applications\meter_demo\mdk_v5路径下meter_demo工程,并下载到开发板。
3)        观察Meter demo在开发板上的效果
4)        视频效果链接:https://b23.tv/C7Ml8Gd
图2. Meter demo在开发板上的效果

附件:
SC0093_AT32F437_Meter_Demo_By_LVGL_V2.0.0.zip (5.78 MB, 下载次数: 27)

SC0093_AT32F437_Meter_Demo_By_LVGL_ZH_V2.0.0.pdf (677.83 KB, 下载次数: 37)


回复

使用道具 举报

26

主题

70

回帖

148

积分

初级会员

积分
148
发表于 2022-9-1 10:25:19 | 显示全部楼层
我目前用了GFX和LVGL, GFX用的比较深入, LVGL才刚开始.

目前LVGL使用有点困惑:
Lvgl的绘图缓冲能不能像Gfx那样使用2个FrameBuffer, 一块用于显示, 另一块用于修改, 修改完直接把显示显示指针和修改指针对调?
现在虽然开了2块FramBuffer, 但都是用于缓存, 缓存完了还要通过disp_flush函数把数据传到最终显示区, 这样搬运太浪费时间了.
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2022-12-11 19:39:28 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-2 14:28 , Processed in 0.221631 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表