2020-02-11 10:19发布
shandian 发表于 2013-12-23 15:50 量产的话用通用烧写器烧写。
pycbg 发表于 2013-12-23 16:35 我现在想直接定义一个常量把字库的16进制文件直接放进去可以么? 像这样:
最多设置5个标签!
我现在想直接定义一个常量把字库的16进制文件直接放进去可以么?
像这样:
const unsigned char TextLib[ ] @ 0x20000=
{
0x00,0x00,.......,
...................... ,
........................ ,
......................... ,
} ;
如果你使用的文字是固定的,以后也不会增加了,可以用字模软件,得到你所用到的文字的字模,在程序中定义常量数组的方式存放在片内Flash中。
如果需要使用所有文字,或者使用的文字不是固定的情况下就需要完整的字库。如果你用到的MCU的Flash够大的话,当然可以用这种方法把整个字库存放在在片内Flash里。如果片内Flash没那么大的话,就要通过通用编程器把字库烧写到片外Flash,然后再焊接。也可以先焊接空白的Flash,专门写一个程序,用你使用的MCU接收串口或者USB发来的字库数据,烧写到片外Flash中。
一周热门 更多>