硬汉嵌入式论坛

 找回密码
 立即注册
楼主: eric2013
收起左侧

[emWin教程入门篇] 第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

[复制链接]

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2013-10-18 22:22:31 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(FontConverter的使用)

学习。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106688
QQ
 楼主| 发表于 2013-10-19 09:23:28 | 显示全部楼层

回 x1814 的帖子

x1814:看了前面几节,感觉还是有点不明白! (2013-10-18 16:37) 
慢慢来。
回复

使用道具 举报

2

主题

34

回帖

40

积分

新手上路

积分
40
发表于 2013-10-21 20:57:19 | 显示全部楼层
楼主辛苦了,写了那么多的教程,向你致敬![s:151]
回复

使用道具 举报

0

主题

23

回帖

23

积分

新手上路

积分
23
发表于 2013-10-22 09:13:15 | 显示全部楼层
[s:151]  [s:150]  [s:149]
回复

使用道具 举报

0

主题

23

回帖

23

积分

新手上路

积分
23
发表于 2013-10-22 09:17:00 | 显示全部楼层
好教程
回复

使用道具 举报

0

主题

8

回帖

0

积分

新手上路

forever

积分
0
发表于 2013-10-22 16:56:53 | 显示全部楼层
[s:152]
回复

使用道具 举报

0

主题

17

回帖

0

积分

新手上路

积分
0
发表于 2013-10-22 21:55:12 | 显示全部楼层
[s:151]  [s:151]
回复

使用道具 举报

1

主题

10

回帖

13

积分

新手上路

积分
13
发表于 2013-10-22 22:41:13 | 显示全部楼层
好资料 谢谢搂主
回复

使用道具 举报

0

主题

5

回帖

0

积分

新手上路

积分
0
发表于 2013-10-23 05:33:02 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

[s:151] [s:151]
回复

使用道具 举报

7

主题

33

回帖

17

积分

新手上路

积分
17
发表于 2013-10-23 11:47:22 | 显示全部楼层
正在学emwin,用ucgui的sd卡字体方法,总是导致硬件错误
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106688
QQ
 楼主| 发表于 2013-10-23 12:03:17 | 显示全部楼层

回 jimmjimm 的帖子

jimmjimm:正在学emwin,用ucgui的sd卡字体方法,总是导致硬件错误 (2013-10-23 11:47) 
不排除你的SD卡驱动有问题。
回复

使用道具 举报

0

主题

2

回帖

0

积分

新手上路

积分
0
发表于 2013-10-23 12:05:14 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

学习学习。。。。[s:143] [s:143] [s:143] [s:143] [s:143]
回复

使用道具 举报

7

主题

33

回帖

17

积分

新手上路

积分
17
发表于 2013-10-23 14:56:56 | 显示全部楼层

回 eric2013 的帖子

eric2013:不排除你的SD卡驱动有问题。 (2013-10-23 12:03) 
可是读取字体文件,返回的是成功,所以有点迷茫
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106688
QQ
 楼主| 发表于 2013-10-23 15:02:57 | 显示全部楼层

回 jimmjimm 的帖子

jimmjimm:可是读取字体文件,返回的是成功,所以有点迷茫 (2013-10-23 14:56) 
把读出的数据,打印出来看看
回复

使用道具 举报

7

主题

33

回帖

17

积分

新手上路

积分
17
发表于 2013-10-23 15:46:33 | 显示全部楼层

回 eric2013 的帖子

eric2013:把读出的数据,打印出来看看 (2013-10-23 15:02) 
额...这要如何打印呢?我删掉文件返回的的确也是文件没找到,但是buf里的数值似乎又跟文件不一样(用ultraedit打开bin文件对比的),这样的话是什么问题呢?
回复

使用道具 举报

7

主题

33

回帖

17

积分

新手上路

积分
17
发表于 2013-10-23 15:58:36 | 显示全部楼层

回 jimmjimm 的帖子

jimmjimm:额...这要如何打印呢?我删掉文件返回的的确也是文件没找到,但是buf里的数值似乎又跟文件不一样(用ultraedit打开bin文件对比的),这样的话是什么问题呢? (2013-10-23 15:46) 
昏头了...........f_read忘了....看了下内容是对的,对了eric大大UC_encodeNone里面的函数是如何调用的?因为以前ucgui里外接字库没有这个,不是很明白为什么要加这个东西
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106688
QQ
 楼主| 发表于 2013-10-23 21:20:05 | 显示全部楼层

回 jimmjimm 的帖子

jimmjimm:昏头了...........f_read忘了....看了下内容是对的,对了eric大大UC_encodeNone里面的函数是如何调用的?因为以前ucgui里外接字库没有这个,不是很明白为什么要加这个东西 (2013-10-23 15:58) 
你没有用这个函数么,我的用了,就是专门用于解码非unicode编码的字符
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2013-10-24 02:28:39 | 显示全部楼层
出视频教程呀...
回复

使用道具 举报

33

主题

203

回帖

302

积分

高级会员

积分
302
发表于 2013-10-24 09:02:15 | 显示全部楼层
[s:151] [s:151] [s:151]
回复

使用道具 举报

7

主题

33

回帖

17

积分

新手上路

积分
17
发表于 2013-10-24 09:05:43 | 显示全部楼层

回 eric2013 的帖子

eric2013:你没有用这个函数么,我的用了,就是专门用于解码非unicode编码的字符 (2013-10-23 21:20)
啊...可能是因为我keil编码设置成中文的原因??现在有个问题是sd卡读取字体文件后gui_init会跳到硬件错误,去掉读取字体就没问题,然后gui显示的颜色好诡异...跟以前ucgui设置的可能不一样?
然后把gui_init放到sd读取之前也可以,但是之后只要跑到绘图相关的又跳错了

void sdfontread(void){
    FIL fsrc;        // 定义文件操作类
    FRESULT res;  // 定义操作结果变量
    FIL fsrc2;        // 定义文件操作类
    FRESULT res2;  // 定义操作结果变量
//    UINT ByteWrite;
//    u8 fcontian[1024];
    res = f_open(&fsrc, "0:/sys/Font24.bin", FA_OPEN_EXISTING | FA_READ);
    res2 = f_open(&fsrc2, "0:/sys/Font24ASC.bin", FA_OPEN_EXISTING | FA_READ);
//    f_read(&fsrc,fcontian,1024,&ByteWrite);
    if(res != FR_OK | res2 != FR_OK)  
    {  
      btDefult=&btEnglish;
    }else{
      btDefult=&btChinese;

        }
    res = f_close(&fsrc); //关闭字体  
    res2 = f_close(&fsrc2); //关闭字体
}

这是读取函数...如果跑这段函数gui绘图就会出错,不跑就没事,好奇妙....
回复

使用道具 举报

7

主题

33

回帖

17

积分

新手上路

积分
17
发表于 2013-10-24 10:02:29 | 显示全部楼层

回 jimmjimm 的帖子

jimmjimm:啊...可能是因为我keil编码设置成中文的原因??现在有个问题是sd卡读取字体文件后gui_init会跳到硬件错误,去掉读取字体就没问题,然后gui显示的颜色好诡异...跟以前ucgui设置的可能不一样?
然后把gui_init放到sd读取之前也可以,但是之后只要跑到绘图相关的又跳错了

void sdfontrea .. (2013-10-24 09:05) 
颜色搞定,是LCDCONF.c里的COLOR_CONVERSION跟以前不一样,不过问题又来了...我用了GUICC_M565以后,BMP图片的显示就错了.....这要怎么搞?
回复

使用道具 举报

0

主题

17

回帖

0

积分

新手上路

积分
0
发表于 2013-10-24 10:16:11 | 显示全部楼层
继续看
回复

使用道具 举报

7

主题

33

回帖

17

积分

新手上路

积分
17
发表于 2013-10-24 12:10:28 | 显示全部楼层

回 eric2013 的帖子

eric2013:你没有用这个函数么,我的用了,就是专门用于解码非unicode编码的字符 (2013-10-23 21:20) 
又有进展啦,打开一个字体文件再关闭就不会跳错,现在还有2个问题,bmp显示,中间有很大一堆绿色的线,还有就是写字体到LCD_DrawBitmap又报错了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106688
QQ
 楼主| 发表于 2013-10-24 12:42:08 | 显示全部楼层

回 jimmjimm 的帖子

jimmjimm:又有进展啦,打开一个字体文件再关闭就不会跳错,现在还有2个问题,bmp显示,中间有很大一堆绿色的线,还有就是写字体到LCD_DrawBitmap又报错了 (2013-10-24 12:10) 
你这样,不使用emWin,裸机的情况下,用你的工程显示BMP是什么样子
回复

使用道具 举报

79

主题

191

回帖

428

积分

高级会员

积分
428
发表于 2013-10-24 13:40:08 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

[s:151][s:151][s:151]
回复

使用道具 举报

7

主题

33

回帖

17

积分

新手上路

积分
17
发表于 2013-10-24 14:14:05 | 显示全部楼层

回 eric2013 的帖子

eric2013:你这样,不使用emWin,裸机的情况下,用你的工程显示BMP是什么样子 (2013-10-24 12:42)
啊..?不用emwin要怎么显示啊.......
还是先搞中文字库吧....怎么搞都不对,烦死了都..........
附件中是字库和charpe,因为我的字库比较特别,所有都做在一起了,只有中文是读取sd卡的,也没什么特别改动,奇怪的是ucgui里用的好好的,emwin就不停报错
新建文本文档 (3).txt (65 KB, 下载次数: 73) 新建文本文档 (4).txt (5 KB, 下载次数: 124)


刚刚看了,字库的数据都读取出来了,还是正确的,可是就是写到OldDrawMode  = LCD_SetDrawMode(DrawMode);的时候出现hardfalut error........(单步可以继续,可是到最后还是会出错)到底是为毛啊........
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2013-10-25 17:16:53 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

学习一下!
回复

使用道具 举报

0

主题

17

回帖

0

积分

新手上路

积分
0
发表于 2013-10-25 22:16:23 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

求楼主分享emWin汉字显示Font  Converter的工具。
回复

使用道具 举报

0

主题

17

回帖

0

积分

新手上路

积分
0
发表于 2013-10-25 23:32:57 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

我能找到的Font Converter这个软件是demo版,安装之后按照楼主提供的思路,反复修改之后显示的仍是乱码,求各路大神指点。小弟在此谢过!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106688
QQ
 楼主| 发表于 2013-10-25 23:55:13 | 显示全部楼层

回 gehaiyangtai 的帖子

gehaiyangtai:我能找到的Font Converter这个软件是demo版,安装之后按照楼主提供的思路,反复修改之后显示的仍是乱码,求各路大神指点。小弟在此谢过! (2013-10-25 23:32) 
看我以前发的这个帖子:
发一个能用的FontConverter(segger官网下载的是测试版不能使用的)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=1668
回复

使用道具 举报

5

主题

11

回帖

26

积分

新手上路

积分
26
发表于 2013-10-27 17:12:31 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

[s:145]
回复

使用道具 举报

0

主题

18

回帖

0

积分

新手上路

积分
0
发表于 2013-10-28 10:37:13 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

谢谢 ,看看
回复

使用道具 举报

1

主题

6

回帖

1

积分

新手上路

积分
1
发表于 2013-10-29 14:36:37 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

谢谢!
回复

使用道具 举报

0

主题

14

回帖

0

积分

新手上路

积分
0
发表于 2013-10-29 20:18:01 | 显示全部楼层
学习中,谢谢
回复

使用道具 举报

0

主题

2

回帖

0

积分

新手上路

积分
0
发表于 2013-11-1 11:04:02 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

感谢你 !无私奉献精神
回复

使用道具 举报

0

主题

8

回帖

0

积分

新手上路

积分
0
发表于 2013-11-1 12:50:47 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

继续学习
回复

使用道具 举报

1

主题

27

回帖

30

积分

新手上路

积分
30
发表于 2013-11-2 00:24:09 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

学习。。。。
回复

使用道具 举报

3

主题

19

回帖

3

积分

新手上路

积分
3
发表于 2013-11-4 10:06:58 | 显示全部楼层
[s:151]  [s:151]  [s:151]
回复

使用道具 举报

0

主题

23

回帖

23

积分

新手上路

积分
23
发表于 2013-11-5 19:43:13 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(Font  Converter的使用)

继续学习
回复

使用道具 举报

1

主题

28

回帖

1

积分

新手上路

积分
1
发表于 2013-11-5 21:48:28 | 显示全部楼层

Re:第五期:emWin5.20汉字显示方法一(FontConverter的使用)

[s:151]  [s:151]
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-30 02:45 , Processed in 0.364242 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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