背景
本人是嵌入式開發(fā)新手,什么都想玩玩。對(duì)于rtos開發(fā)興趣很大,rtt中文資料全,更新很頻繁,所以學(xué)習(xí)rtt是個(gè)很好的方向。
玩嵌入式,點(diǎn)亮屏幕是一個(gè)可玩性非常高的技能點(diǎn)。hmi-board是一塊自帶屏幕的開發(fā)板,非常適合拿來學(xué)習(xí)點(diǎn)亮屏幕。
最好的是官方已經(jīng)提供了lvgl例程,從來都是踩著前人的肩膀?qū)W習(xí)才是最快的方式。
實(shí)現(xiàn)功能
這次我的項(xiàng)目是設(shè)計(jì)一個(gè)時(shí)鐘,模擬一個(gè)鐘表,外接一個(gè)喇叭,實(shí)現(xiàn)一個(gè)鬧鐘的功能。
ui設(shè)計(jì)不熟悉,從網(wǎng)絡(luò)上找到一個(gè)表盤,找兩個(gè)指針,實(shí)現(xiàn)時(shí)針和分針。
后續(xù)會(huì)嘗試網(wǎng)絡(luò)獲取天氣或者萬年歷等數(shù)據(jù),更新到ui上,讓ui更炫酷一點(diǎn)。
功能設(shè)計(jì)
硬件結(jié)構(gòu)
喇叭的原理圖

按鍵有三個(gè) (user0、user1、user2),其中user0 和1可以使用中斷,user2不可使用中斷。

功能框圖
-
按鍵中斷
+關(guān)注
關(guān)注
0文章
15瀏覽量
6608 -
RTThread
+關(guān)注
關(guān)注
8文章
132瀏覽量
42733 -
HMI系統(tǒng)
+關(guān)注
關(guān)注
0文章
20瀏覽量
1186 -
LVGL
+關(guān)注
關(guān)注
3文章
125瀏覽量
4582
發(fā)布評(píng)論請(qǐng)先 登錄
基于HMI_Board的時(shí)鐘小工具實(shí)現(xiàn)
評(píng)論