把字库合并到代码指定位置,比如代码占用空间为256K,那么就把字库存放在0x40000偏移的地址,之后程序直接访问这个字库地址范围上的数据就可以了。
到百度搜索我的一个小工具“amo的编程小工具集合”,点击“文件->数组”按钮,根据提示选择字库文件,就可以自动生成一个C数组,把数组拷贝到源码一起编译就行了。
MCU有这么大的空间的话,把它转换成一个const数组,嵌入代码一起编译就行了……不支持的话,可以外挂一片Flash或字库芯片(ROM类型,据说比普通Flash便宜多了)
我产品上一向使用SST25VF016B,把12*12,16*16,32*32做在一起。这个IC价格大约2元多。