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