本文來源電子發燒友社區,作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2310261_1_1.html
靜態顯示天氣(體驗視頻詳見作者原帖子)
前言:本小節主要是用107demo增加數字、字符以及圖像顯示功能,動態還是延續107demo功能實現。
一 字模提取
使用zimo221軟件獲取字符、數字以及需要顯示的漢字的十六進制數組。
- 打開zimo221軟件如圖所示,在1處輸入要提取的文字一個或多個。
- 生成的字模我們使用UltralEdit進行列模式編輯,編輯成如圖所示的樣子。
- 然后拷貝到程序的數組中,如圖所示。
這樣我們就制作好了需要的字庫。
二、圖模提取
將一個位置圖標同樣通過zimo221軟件轉為字模進行顯示。
- 打開軟件,點擊打開圖像或者新建圖像都行,如圖所示。
- 然后可以點擊修改圖像,對圖像進行修改,也可以直接不修改。然后進行參數設置,如圖所示,設置好參數,保留可選可不選,我沒有選,因就一幅圖像。
- 設置完成后,點擊取模方式,選擇C51格式,取模結果顯示到點陣生成區,如圖所示。
最后將取模結果寫入到程序中就可以了
三、程序設計
將107拷貝一份到108,需要修改.application_config和Kconfig.liteos_m.applications文件,根據修改后的文件自行修改,如圖所示修改的demo目錄及文件修改。
增加oledfont.h文件,如圖所示,這個文件中包含了所有需要用到的字模,有可能不全可逐步添加。
在st7735s.c文件中增加數值、漢字等顯示函數,方便調用,如圖所示。
頭文件中將這些函數進行聲明,以備調用。
四、程序編譯
- 回到源碼目錄的kernel/liteos_m,執行make menuconfig,選中108,如圖所示。
- 到源碼目錄下,執行hb build -f,編譯成功,如圖所示。
五、程序下載
- 使用下載工具下載程序,如圖所示。
復位按鍵進行復位后,串口打印如下,下載的時候停在那里,說明你的串口被占用著呢。
成功運行后如圖所示,因測試LCD,目前顯示都是靜態的,后面增加wifi獲取并顯示。
-
開鴻智谷
+關注
關注
2文章
145瀏覽量
1560 -
NiobeU4
+關注
關注
3文章
31瀏覽量
633
發布評論請先 登錄
開鴻開發板深度體驗:從開源鴻蒙開發到AI場景實踐

【潤開鴻HH-SCDAYU800A開發板試用體驗】潤開鴻HH-SCDAYU800A開發板(二)
九聯開鴻亮相2025開源鴻蒙開發者大會
開源鴻蒙開發新體驗,開鴻Bot系列今日開啟預售!
開鴻智谷新一代輕量級鴻蒙控制器首次公開發布!“鴻蒙+AI”交通方案斬獲行業大獎

開鴻智谷基于在鴻OS部署DeepSeek R1,打造軟硬一體的鴻蒙+AI新開發范式

領航鴻蒙人才培養 | 拓維信息攜開鴻智谷亮相OpenHarmony人才生態大會

潤開鴻受邀參加華為云開發者日南京站
開鴻智谷攜手長沙職院,榮獲世界職業院校技能大賽嘉獎!

開鴻智谷用技術助力構建鴻蒙世界的基石

星閃+鴻蒙|開鴻智谷助力打造萬物智聯時代的數字底座

華為全聯接大會2024 | 拓維信息攜旗下開鴻智谷共話“AI+鴻蒙+星閃”創新實踐

開鴻智谷受邀出席邊緣計算產業生態大會,共繪智慧未來新藍圖

評論