【原创】emWin学习笔记

一、区域分割
 
二、局部刷新
 
三、防锯齿
http://bbs.armfly.com/read.php?tid=1580
 
四、sif字库
1、使用FontCvt For emWin v5.22;
2、选择AA 2bpp,宋体,24,pixel;
3、字符源选择:选择0x20~0x7f,0x4e00~0x9fa5字符;保存GBK字库到txt中,修改格式为unicode,fontcvt加载txt文件;
4、生成sif文件;
5、通过TurboWriter将sif烧入flash的相应地址
注意:flash的一个bank为64KBytes。
6、程序中
将文件格式设置为utf8;
spiFlashRead(16*64*1024, 29*64*1024, (UINT32 *)_acBuffer); //将字库加载到ram
GUI_SIF_CreateFont(_acBuffer, &_Font, GUI_SIF_TYPE_PROP_AA2); //选择字体
GUI_UC_SetEncodeUTF8(); //换为utf8编码
GUI_DispString("一二三四五青岛鼎泰丰"); 
注意:SPI初始化函数要与读函数间隔一段时间。
五、字体大小对照
腾祥,高16,字号39;
腾祥,高36,字号54;
腾祥,高12,字号18;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值