前言:本小節(jié)主要是用107demo增加數(shù)字、字符以及圖像顯示功能,動態(tài)還是延續(xù)107demo功能實(shí)現(xiàn)。
一、字模提取
使用zimo221軟件獲取字符、數(shù)字以及需要顯示的漢字的十六進(jìn)制數(shù)組。
打開zimo221軟件如圖所示,在1處輸入要提取的文字一個或多個。
生成的字模我們使用UltralEdit進(jìn)行列模式編輯,編輯成如圖所示的樣子。
然后拷貝到程序的數(shù)組中,如圖所示。
這樣我們就制作好了需要的字庫。
二、圖模提取
將一個位置圖標(biāo)同樣通過zimo221軟件轉(zhuǎn)為字模進(jìn)行顯示。
打開軟件,點(diǎn)擊打開圖像或者新建圖像都行,如圖所示。
然后可以點(diǎn)擊修改圖像,對圖像進(jìn)行修改,也可以直接不修改。然后進(jìn)行參數(shù)設(shè)置,如圖所示,設(shè)置好參數(shù),保留可選可不選,我沒有選,因就一幅圖像。
設(shè)置完成后,點(diǎn)擊取模方式,選擇C51格式,取模結(jié)果顯示到點(diǎn)陣生成區(qū),如圖所示。
最后將取模結(jié)果寫入到程序中就可以了。
三、程序設(shè)計(jì)
將107拷貝一份到108,需要修改.application_config和Kconfig.liteos_m.applications文件,根據(jù)修改后的文件自行修改,如圖所示修改的demo目錄及文件修改。
增加oledfont.h文件,如圖所示,這個文件中包含了所有需要用到的字模,有可能不全可逐步添加。
在st7735s.c文件中增加數(shù)值、漢字等顯示函數(shù),方便調(diào)用,如圖所示。
頭文件中將這些函數(shù)進(jìn)行聲明,以備調(diào)用。
四、程序編譯
回到源碼目錄的kernel/liteos_m,執(zhí)行make menuconfig,選中108,如圖所示。
到源碼目錄下,執(zhí)行hb build -f,編譯成功,如圖所示。
五、程序下載
使用下載工具下載程序,如圖所示。
復(fù)位按鍵進(jìn)行復(fù)位后,串口打印如下,下載的時候停在那里,說明你的串口被占用著呢。
成功運(yùn)行后如圖所示,因測試LCD,目前顯示都是靜態(tài)的,后面增加wifi獲取并顯示。
更多熱點(diǎn)文章閱讀
- 鴻湖萬聯(lián)產(chǎn)品推薦官招募!啟鴻OpenHarmony開發(fā)板免費(fèi)體驗(yàn)
- 國產(chǎn)龍芯 LoongArch 平臺已初步支持OpenHarmony操作系統(tǒng)
- 鴻湖萬聯(lián)揚(yáng)帆系列“競”開發(fā)板測評:開源鴻蒙應(yīng)用軟件開發(fā)
- 龍芯+OpenHarmony,“純國產(chǎn)”自主生態(tài)愈發(fā)強(qiáng)大
- 萬里紅發(fā)布搭載OpenHarmony操作系統(tǒng)的平板電腦SP10
END
想了解更多開源技術(shù)?后臺留言,立刻安排!就喜歡獎勵一個“”和“在看”唄~
原文標(biāo)題:開鴻智谷 NiobeU4 開發(fā)板 LCD 顯示字符數(shù)字測試
文章出處:【微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
OpenHarmony
+關(guān)注
關(guān)注
25文章
3732瀏覽量
16441
原文標(biāo)題:開鴻智谷 NiobeU4 開發(fā)板 LCD 顯示字符數(shù)字測試
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論