OpenEdv-开源电子网
标题:
基础实验与EMWIN扩展实验字库兼容解决方法
[打印本页]
作者:
ldskendy
时间:
2016-10-21 13:56
标题:
基础实验与EMWIN扩展实验字库兼容解决方法
本帖最后由 ldskendy 于 2016-10-27 08:34 编辑
大家在进行EMWIN扩展实验的汉字实验时,是否发现字体是倒了,在学习资料里也有说明,在进行EMWIN汉字实验时必须使用EMWIN的字库,与基础实验的是不一样的。
但是对于初学者如果频繁在基础与扩展实验里学习时,字库的变更就不方便了,能否可以让两个实验共用一个字库呢?方法是有的,步骤如下:
1.把板子上FLASH上的字库更新成EMWIN的字库。
2.基础实验到修改一下text.c下Show_Font函数。
原代码:
[mw_shl_code=applescript,true]for(t1=0;t1<8;t1++)
{
if(temp&0x80)LCD_Fast_DrawPoint(x,y,POINT_COLOR);
else if(mode==0)LCD_Fast_DrawPoint(x,y,BACK_COLOR);
temp<<=1;
y++;
if((y-y0)==size)
{
y=y0;
x++;
break;
}
} [/mw_shl_code]
改造代码:
[mw_shl_code=applescript,true]for(t1=0;t1<8;t1++)
{
if(temp&0x80)LCD_Fast_DrawPoint(x,y,POINT_COLOR);
else if(mode==0)LCD_Fast_DrawPoint(x,y,BACK_COLOR);
temp<<=1;/****************重点修改如下****************************/
x++;
if((x-x0)==size)
{
x=x0;
y++;
break;
}
/****************重点修改如上****************************/
}
[/mw_shl_code]
这样就可以使用同一个字库了,下面提供下EMWIN的字库,
(, 下载次数: 2298)
上传
点击文件名下载附件
作者:
mmlyy2012
时间:
2016-10-21 16:32
不错,谢谢分享
作者:
ldskendy
时间:
2016-10-24 14:36
最近发现EMWIN的双倍字体显示有问题,是否有一样的发现?
作者:
Alter
时间:
2016-10-25 18:01
太棒了,被这个问题困扰了一两天了,现在终于有好的方法了
作者:
飘洋1688
时间:
2016-12-23 08:49
提示:
作者被禁止或删除 内容自动屏蔽
作者:
铜豌豆
时间:
2020-12-19 09:30
EMWIN字库,亲测可用,感谢分享
作者:
kingchunhai
时间:
2021-3-4 19:12
谢谢分享,太有用了
欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/)
Powered by Discuz! X3.4