自学内容网 自学内容网

HAL库-第七章-lvgl交互界面开发

目录

一、实验目的

二、实验原理

三、实验步骤,代码与结果

 1.GUI-Guider软件熟悉

2.将lvgl生成的部分文件放置keil工程下

3.keil工程中添加UI 有关的.c/.h

4.控制灯光的交互界面代码理解

5.实验结果

(1)根据csdn做的UI

(2)控制灯光的UI

四、心得体会与总结


一、实验目的

        本次实验涉及LCD液晶显示屏和LVGL。学习如何使用LVGL进行交互界面的开发,通过LCD显示的界面控制LED灯的状态。

二、实验原理

        利用 STM32F103ZET6 开发板与 STM32CubeMX 开放平台与GUI-Guider软件和LCD液晶屏进行嵌入式系统开发。

三、实验步骤,代码与结果

 1.GUI-Guider软件熟悉

下载地点:GUI Guider | NXP 半导体

添加lvgl和触摸屏驱动:推荐正点原子的lvgl教学视频

                                                图1 GUI-Guider软件熟悉 

2.将lvgl生成的部分文件放置keil工程下

                                                        图2 GUI文件添加

3.keil工程中添加UI 有关的.c/.h

                                                        图3 添加GUI文件的.c/.h

                                                                图4 路径设置

4.控制灯光的交互界面代码理解

                                                                图5  main代码分析

                                                图6  events_init代码分析

5.实验结果

(1)根据csdn做的UI

                                                        图7  csdn的UI

(2)控制灯光的UI

                                                        图8 控制灯光的UI

四、心得体会与总结

        通过本次实验,我掌握了使用 GUI-Guider 软件进行 UI 界面开发的方法,学习了如何将 UI 界面成功迁移到 STM32F103ZET6 开发板,并深入理解了 UI 事件在项目中的代码执行流程。


原文地址:https://blog.csdn.net/weixin_73690807/article/details/145158023

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!