前言:本小節主要是用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
+關注
關注
29文章
3854瀏覽量
18611
原文標題:開鴻智谷 NiobeU4 開發板 LCD 顯示字符數字測試
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
【潤開鴻HH-SCDAYU800A開發板試用體驗】潤開鴻HH-SCDAYU800A開發板(四)
【潤開鴻HH-SCDAYU800A開發板試用體驗】潤開鴻HH-SCDAYU800A開發板(三)
開鴻開發板深度體驗:從開源鴻蒙開發到AI場景實踐

【BPI-CanMV-K230D-Zero開發板體驗】+TFT屏顯示驅動及信息顯示
【潤開鴻HH-SCDAYU800A開發板試用體驗】潤開鴻HH-SCDAYU800A開發板(二)
九聯開鴻亮相2025開源鴻蒙開發者大會
開鴻智谷新一代輕量級鴻蒙控制器首次公開發布!“鴻蒙+AI”交通方案斬獲行業大獎

飛凌嵌入式ElfBoard ELF 1板卡-LCD顯示圖片編程示例之開發板測試
潤開鴻受邀參加華為云開發者日南京站
開鴻智谷攜手長沙職院,榮獲世界職業院校技能大賽嘉獎!

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

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

評論