自建漢字如何通過瑞佑的RA8876/RA8889等液晶控制芯片進(jìn)行顯示
作者:Harchy 發(fā)表日期:2023-04-12 來源:菱致電子 瀏覽:
針對個(gè)別使用場合,實(shí)際使用到的中文字庫數(shù)不多,用戶就可以不需要單獨(dú)再掛一顆中文字庫芯片了,只要使用軟件生成漢字字模,然后采用瑞佑芯片RA8876或者RA8889等直接調(diào)用API就可以顯示漢字,從而可節(jié)省字庫芯片的成本,也簡化了設(shè)計(jì)。
下圖為實(shí)例測試效果:
但此方法會占用MCU的存儲空間,設(shè)計(jì)時(shí)要注意考慮這點(diǎn)。下面詳細(xì)說明如何使用:
第一步、使用軟件生成字模,該軟件可從本站下載鏈接獲取,字模尺寸任意,比如32x32點(diǎn)漢字選擇24字號,在“輸入字串”前的空格填寫所有漢字,然后點(diǎn)擊該圖標(biāo)立即生成點(diǎn)陣字模,最后保存。用戶也可以使用16x16,48x48等大小,只要存儲空間夠用就根據(jù)需求來做。若這種方法空間不夠,請與我們聯(lián)絡(luò)獲取技術(shù)支持,我們會推薦其它方法。
執(zhí)行字模提取軟件Lcmzimo.exe后參考如下演示操作:
第二步、怎樣通過RA8876 / RA8889調(diào)用出來顯示?
我們選擇中文點(diǎn)陣的生成方式是從左到右,從上到下的排列方式,這與一般bmp圖片的排列方式一樣,故我們可以將漢字點(diǎn)陣當(dāng)作單色圖片來調(diào)用即可,直接使用API接口,即瑞佑(RAIO)官方打包好的API函數(shù):
(1)BTE_MCU_Write_ColorExpansion_MCU_8bit (文字非透明色)
(2)BTE_MCU_Write_ColorExpansion_Chroma_key_MCU_8bit (文字為透明色)
代入相應(yīng)的參數(shù)即可,這里提醒一下參數(shù)中寬和高,即單文字點(diǎn)陣的寬和高。
針對用戶自建漢字的需求,我們也打包了一個(gè)新的API函數(shù),同時(shí)提供給客戶下載使用,請至鏈接下載,實(shí)際調(diào)用就十分方便了:
補(bǔ)充一下,若是文字點(diǎn)陣太大,用戶也不用擔(dān)心顯示速度的問題:可以先將字庫寫入顯存?zhèn)溆茫@樣再調(diào)用時(shí)顯示速度就會很快。
也歡迎廣大客戶找我們進(jìn)一步咨詢使用方法!
********************下載鏈接********************
分享名稱:LcmZimo.7z (字模提取軟件)分享鏈接:http://pan.lcdvision.com.cn/#s/9LkC6Ijw訪問密碼:AW5Xl**************************************************
分享名稱:UserFont_from_Matrix.7z (源代碼)分享鏈接:http://pan.lcdvision.com.cn/#s/9LkEGGRg訪問密碼:fhAHQ
分享到:
相關(guān)熱詞搜索:自建漢字 RA8876 RA8889 字庫
上一篇:如何驗(yàn)證MCU和RA8889等芯片的通信
下一篇:STM32F103C8T6單片機(jī)最小開發(fā)板控制RA8889軟件說明