HAL库-第七章-lvgl交互界面开发
目录
一、实验目的
本次实验涉及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)!