基于STM32的μC/GUI外置spi flash字库研究与实现
发布时间:2023-04-09 03:28
为了解决μC/GUI中文字库占用空间大与MCU内部存储空间有限的矛盾,实现μC/GUI对中文更全面完整的支持,对μC/GUI外置汉字字库的实现方法进行研究,提出了将汉字字库存储于外置spi flash芯片的解决方案。首先对汉字存储相关的数据结构进行研究,编写spi flash芯片驱动程序,之后利用PC串口编写软件和串口中断处理函数将字库文件写入到外置flash芯片中。然后在中文字库成功写入flash芯片内部的基础上,对μC/GUI中与字符显示相关的内核函数进行修改,完成对所有显示字符属性的判断,从而实现μC/GUI对外部中文字库的支持。试验结果表明,外置字库中的汉字成功地在液晶屏上显示出来。存储于外置spi flash芯片中的字库能被μC/GUI正常的调用和显示。外置spi flash字库节省了MCU内部有限的存储空间,具有较好的通用性和灵活性。
【文章页数】:6 页
【文章目录】:
1引言
2系统软硬件平台及开发环境
3SPIFLASH驱动程序设计
3.1硬件连接
3.2STM32的SPI接口初始化
3.3读写FLASH函数
4μC/GUI汉字显示原理
4.1μC/GUI字体类型
4.2字体数据结构
4.3μC/GUI汉字的显示
5外置字库实现及测试
5.1W25X16字库的写入
5.2内核文件修改
5.3外置字库平台测试
6结论
本文编号:3786979
【文章页数】:6 页
【文章目录】:
1引言
2系统软硬件平台及开发环境
3SPIFLASH驱动程序设计
3.1硬件连接
3.2STM32的SPI接口初始化
3.3读写FLASH函数
4μC/GUI汉字显示原理
4.1μC/GUI字体类型
4.2字体数据结构
4.3μC/GUI汉字的显示
5外置字库实现及测试
5.1W25X16字库的写入
5.2内核文件修改
5.3外置字库平台测试
6结论
本文编号:3786979
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3786979.html