基于HMI_Board的时钟小工具实现

电子说

1.2w人已加入

描述

背景

本人是嵌入式开发新手,什么都想玩玩。对于rtos开发兴趣很大,rtt中文资料全,更新很频繁,所以学习rtt是个很好的方向。

玩嵌入式,点亮屏幕是一个可玩性非常高的技能点。hmi-board是一块自带屏幕的开发板,非常适合拿来学习点亮屏幕。

最好的是官方已经提供了lvgl例程,从来都是踩着前人的肩膀学习才是最快的方式。

实现功能

这次我的项目是设计一个时钟,模拟一个钟表,外接一个喇叭,实现一个闹钟的功能。

ui设计不熟悉,从网络上找到一个表盘,找两个指针,实现时针和分针。

后续会尝试网络获取天气或者万年历等数据,更新到ui上,让ui更炫酷一点。

功能设计

硬件结构

喇叭的原理图

LVGL

按键有三个 (user0、user1、user2),其中user0 和1可以使用中断,user2不可使用中断。

LVGL

功能框图

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分