OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9757|回复: 6

基础实验与EMWIN扩展实验字库兼容解决方法

[复制链接]

7

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
325
金钱
325
注册时间
2016-10-21
在线时间
43 小时
发表于 2016-10-21 13:56:09 | 显示全部楼层 |阅读模式
本帖最后由 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的字库, EMWIN字体.rar (4.24 MB, 下载次数: 2291)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

104

帖子

0

精华

高级会员

Rank: 4

积分
961
金钱
961
注册时间
2012-5-8
在线时间
343 小时
发表于 2016-10-21 16:32:34 | 显示全部楼层
回复 支持 反对

使用道具 举报

7

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
325
金钱
325
注册时间
2016-10-21
在线时间
43 小时
 楼主| 发表于 2016-10-24 14:36:07 | 显示全部楼层
最近发现EMWIN的双倍字体显示有问题,是否有一样的发现?
回复 支持 反对

使用道具 举报

10

主题

54

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
454
金钱
454
注册时间
2016-4-22
在线时间
82 小时
发表于 2016-10-25 18:01:21 | 显示全部楼层
太棒了,被这个问题困扰了一两天了,现在终于有好的方法了
回复 支持 反对

使用道具 举报

飘洋1688 该用户已被删除
发表于 2016-12-23 08:49:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

5

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2019-10-7
在线时间
36 小时
发表于 2020-12-19 09:30:53 | 显示全部楼层
EMWIN字库,亲测可用,感谢分享
回复 支持 反对

使用道具 举报

66

主题

237

帖子

0

精华

高级会员

Rank: 4

积分
943
金钱
943
注册时间
2013-5-17
在线时间
192 小时
发表于 2021-3-4 19:12:14 | 显示全部楼层
谢谢分享,太有用了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 11:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表