野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9978|回复: 7

STM32f103ZET6汉字乱码

[复制链接]
发表于 2016-12-3 22:02:52 | 显示全部楼层 |阅读模式
  1. 如题所示,汉字显示乱码,英文显示正常
复制代码
还看到了这个帖子
http://www.firebbs.cn/forum.php?mod=viewthread&tid=15283&highlight=%CF%D4%CA%BE
以为是字模计算出错,查看到例程中的bsp_sdfs_app.c代码如下
  1. pos = ((High8bit-0xa0-16)*94+Low8bit-0xa0-1)*2*16;
复制代码
发现好像并没有HEIGHT_CH_CHAR这参数。
由于有点小白,不知道问题出在哪里,希望能有人解答,不胜感激
回复

使用道具 举报

 楼主| 发表于 2016-12-3 22:04:12 | 显示全部楼层
好像有些东西没有打出去?我在下面一下子说清楚把
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-3 22:13:51 | 显示全部楼层
最开始以为是字库出错,经过输出.c检测,发现并灭有问题。
然后怀疑是GB2312公式出错
原帖子在这里
http://www.firebbs.cn/forum.php? ... hlight=%CF%D4%CA%BE
我的例程里面的代码如下
  1. pos = ((High8bit-0xa0-16)*94+Low8bit-0xa0-1)*2*16;
复制代码

发现并没有WIDTH_CH_CHAR和HEIGHT_CH_CHAR这些,但是并不知道怎么处理
最后是怀疑SDIO的地址
原帖在在。。。突然找不到了。
下面的代码是例程里面的dsp_sdio_sdcard.h里面的
  1. #define SDIO_FIFO_ADDRESS                ((uint32_t)0x40018080)         
复制代码

记得原来的帖子说是AHB总线啥的,里面说的偏移地址应该是8000 我改了之后汉字还是乱码
最后,我中间还怀疑了SD卡系统文件格式,改成FAT16 FAT32啥的,最后改成FAT还是不可以。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-3 22:15:58 | 显示全部楼层
我记得字库可以放进flash,哪位大大能给我指一下教程,我去看怎么把字库写进flash。有点怀疑是不是SD卡那边的线路出问题了,原来的是128M的,后来换成4G的都不行(教程里说8G以下都可以的啊)
回复 支持 反对

使用道具 举报

发表于 2016-12-5 10:48:27 | 显示全部楼层
小明家的大白菜 发表于 2016-12-3 22:15
我记得字库可以放进flash,哪位大大能给我指一下教程,我去看怎么把字库写进flash。有点怀疑是不是SD卡那边 ...

【F1-外部FLASH模拟U盘】如何恢复外部FLASH出厂前的内容
http://www.firebbs.cn/forum.php? ... 1&fromuid=21497
(出处: 野火论坛)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-7 10:04:13 来自手机 | 显示全部楼层
开拖拉机的孩子 发表于 2016-12-5 10:48
【F1-外部FLASH模拟U盘】如何恢复外部FLASH出厂前的内容
http://www.firebbs.cn/forum.php?mod=viewthre ...

哈哈,感谢大神,我们最后返回的SDIO初始化的参数为8,发现是argument范围问题,然后发现板子上对应的几根线没有连接,连接好了就没问题啦
回复 支持 反对

使用道具 举报

发表于 2016-12-7 15:12:17 | 显示全部楼层
小明家的大白菜 发表于 2016-12-7 10:04
哈哈,感谢大神,我们最后返回的SDIO初始化的参数为8,发现是argument范围问题,然后发现板子上对应的几根 ...

排查问题先从硬件开始
回复 支持 反对

使用道具 举报

发表于 2022-7-17 08:31:05 | 显示全部楼层
你好,我的汉字字符的显示也是乱码,能说一下是哪几根线吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-12-24 07:14 , Processed in 0.031619 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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