这两天折腾STM32的TFT,显示中文的时候要用到字模,找了半天工具,感觉也不能生成比较满意的字模,最后发现UCDOS自带的字模很好用,ASCII的字模是从0x01到0xff都有的图形的,而中文字模是基于GB2312的,算下来200多k,放VET6里面刚好够用。
| 320*240的分辨率比较尴尬,它们的最大公约数是80,也就是说如果想要把整个屏幕放满的中文方块字的话高度很宽度必须是8,16,20,40,80,其中20这个分辨率用的很少,8就太小了,16也有点显小,40的话一行240的分辨率就只能显示6个中文了- - | 倒是2424这个分辨率比较合适,不过首先是320一列除以24除不尽,另外就是2424的字模放在512的flash已经放不下了- - | 果断悲剧啊- - |
先16*16的凑合用着吧。
顺便把提取出来的字库发上来- -