基于STM32的μC/GUI外置spi flash字庫(kù)研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-04-09 03:28
為了解決μC/GUI中文字庫(kù)占用空間大與MCU內(nèi)部存儲(chǔ)空間有限的矛盾,實(shí)現(xiàn)μC/GUI對(duì)中文更全面完整的支持,對(duì)μC/GUI外置漢字字庫(kù)的實(shí)現(xiàn)方法進(jìn)行研究,提出了將漢字字庫(kù)存儲(chǔ)于外置spi flash芯片的解決方案。首先對(duì)漢字存儲(chǔ)相關(guān)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行研究,編寫spi flash芯片驅(qū)動(dòng)程序,之后利用PC串口編寫軟件和串口中斷處理函數(shù)將字庫(kù)文件寫入到外置flash芯片中。然后在中文字庫(kù)成功寫入flash芯片內(nèi)部的基礎(chǔ)上,對(duì)μC/GUI中與字符顯示相關(guān)的內(nèi)核函數(shù)進(jìn)行修改,完成對(duì)所有顯示字符屬性的判斷,從而實(shí)現(xiàn)μC/GUI對(duì)外部中文字庫(kù)的支持。試驗(yàn)結(jié)果表明,外置字庫(kù)中的漢字成功地在液晶屏上顯示出來(lái)。存儲(chǔ)于外置spi flash芯片中的字庫(kù)能被μC/GUI正常的調(diào)用和顯示。外置spi flash字庫(kù)節(jié)省了MCU內(nèi)部有限的存儲(chǔ)空間,具有較好的通用性和靈活性。
【文章頁(yè)數(shù)】:6 頁(yè)
【文章目錄】:
1引言
2系統(tǒng)軟硬件平臺(tái)及開發(fā)環(huán)境
3SPIFLASH驅(qū)動(dòng)程序設(shè)計(jì)
3.1硬件連接
3.2STM32的SPI接口初始化
3.3讀寫FLASH函數(shù)
4μC/GUI漢字顯示原理
4.1μC/GUI字體類型
4.2字體數(shù)據(jù)結(jié)構(gòu)
4.3μC/GUI漢字的顯示
5外置字庫(kù)實(shí)現(xiàn)及測(cè)試
5.1W25X16字庫(kù)的寫入
5.2內(nèi)核文件修改
5.3外置字庫(kù)平臺(tái)測(cè)試
6結(jié)論
本文編號(hào):3786979
【文章頁(yè)數(shù)】:6 頁(yè)
【文章目錄】:
1引言
2系統(tǒng)軟硬件平臺(tái)及開發(fā)環(huán)境
3SPIFLASH驅(qū)動(dòng)程序設(shè)計(jì)
3.1硬件連接
3.2STM32的SPI接口初始化
3.3讀寫FLASH函數(shù)
4μC/GUI漢字顯示原理
4.1μC/GUI字體類型
4.2字體數(shù)據(jù)結(jié)構(gòu)
4.3μC/GUI漢字的顯示
5外置字庫(kù)實(shí)現(xiàn)及測(cè)試
5.1W25X16字庫(kù)的寫入
5.2內(nèi)核文件修改
5.3外置字庫(kù)平臺(tái)測(cè)試
6結(jié)論
本文編號(hào):3786979
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/3786979.html
最近更新
教材專著