前言:本小節主要是用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獲取并顯示。

更多熱點文章閱讀
- 鴻湖萬聯產品推薦官招募!啟鴻OpenHarmony開發板免費體驗
- 國產龍芯 LoongArch 平臺已初步支持OpenHarmony操作系統
- 鴻湖萬聯揚帆系列“競”開發板測評:開源鴻蒙應用軟件開發
- 龍芯+OpenHarmony,“純國產”自主生態愈發強大
- 萬里紅發布搭載OpenHarmony操作系統的平板電腦SP10
END
想了解更多開源技術?后臺留言,立刻安排!就喜歡獎勵一個“”和“在看”唄~
原文標題:開鴻智谷 NiobeU4 開發板 LCD 顯示字符數字測試
文章出處:【微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
-
OpenHarmony
+關注
關注
33文章
3952瀏覽量
21102
原文標題:開鴻智谷 NiobeU4 開發板 LCD 顯示字符數字測試
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
【正點原子STM32N647開發板試用】+ RGB顯示
niobeu4 esp32 開發板無法連接有密碼的wifi
ESP32-P4全功能開發板和ESP32-P4-TINY開發板該怎么選?看這篇就夠了!
深化端側AI與鴻蒙星閃技術布局,開鴻智谷助力譜寫鴻蒙生態新篇章
【作品合集】潤開鴻HH-SCDAYU800A開發板測評
拓維信息及旗下開鴻智谷與株洲科技職業學院簽約共建開源鴻蒙技術學院
【潤開鴻HH-SCDAYU800A開發板試用體驗】開箱評測報告
【潤開鴻HH-SCDAYU800A開發板試用體驗】潤開鴻HH-SCDAYU800A開發板(四)
【潤開鴻HH-SCDAYU800A開發板試用體驗】潤開鴻HH-SCDAYU800A開發板(三)
開鴻開發板深度體驗:從開源鴻蒙開發到AI場景實踐
【潤開鴻HH-SCDAYU800A開發板試用體驗】潤開鴻HH-SCDAYU800A開發板(二)
九聯開鴻亮相2025開源鴻蒙開發者大會
開鴻智谷新一代輕量級鴻蒙控制器首次公開發布!“鴻蒙+AI”交通方案斬獲行業大獎
開鴻智谷 NiobeU4 開發板 LCD 顯示字符數字測試
評論