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