前言:本小節主要是用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
+關注
關注
25文章
3757瀏覽量
16789
原文標題:開鴻智谷 NiobeU4 開發板 LCD 顯示字符數字測試
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
開鴻智谷攜手長沙職院,榮獲世界職業院校技能大賽嘉獎!

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

開鴻智谷與OpenHarmony的創新對話

開鴻智谷亮相OpenHarmony開發者大會,與生態共創開源新篇章!

開鴻智谷聯合多家伙伴戰略簽約,加速鴻蒙生態發展!

開鴻智谷攜手華為,共啟“鴻蒙智慧教室”數字化教育新篇章

開鴻智谷受邀出席2023年度南山區經濟突出貢獻企業TOP峰會

深開鴻王皓:推進開鴻產業化與產業開鴻化,構建開源鴻蒙新生態

拓維信息及旗下開鴻智谷同獲華為HarmonyOS開發服務商認證

國內首批 | 開鴻智谷多名講師獲“鴻蒙原生應用開發培訓講師”資格認證

評論