野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9470|回复: 10

有没有做过电子书的?

[复制链接]
发表于 2013-11-17 14:13:08 | 显示全部楼层 |阅读模式
小弟,我最近想移植或个的程序做个电子书
一直没成功
我重sd卡里面读出来再串口显示文件名没问题
printf(  " \r\n 文件名为: %s \r\n",finfo.lfname );
finfo.lfname 是文件名,在串口没问题,
在tft就不行了
PutChinese_strings21(10,200,(uint8_t*)(finfo.lfname));
就不行,
PutChinese_strings21(10,100,"等红灯",0);
这样是没问题,证明tft显示没问题

可是冲sd卡读出txt字显示就有问题了
有没有大神做过的

回复

使用道具 举报

发表于 2013-11-17 14:25:25 | 显示全部楼层
因为读取sd卡内容和lcd显示中文字都用到了文件系统,在野火程序里显示中文字读取字库的函数中使用了f_mount(0,***),如果你在读取txt的函数里也f_mount(0,***)可能会导致出错,你把sd卡读取中文字库的getgbk函数里改成f_mount(1,***)估计就没问题了,我最近刚好遇到,这样解决的
回复 支持 反对

使用道具 举报

发表于 2013-11-17 16:09:41 | 显示全部楼层
这是什么东东啊
回复 支持 反对

使用道具 举报

发表于 2013-11-17 17:53:27 | 显示全部楼层
好好 学习了 确实不错
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-19 14:03:21 | 显示全部楼层
随风 发表于 2013-11-17 14:25
因为读取sd卡内容和lcd显示中文字都用到了文件系统,在野火程序里显示中文字读取字库的函数中使用了f_mount ...

喔喔,谢拉,确实是怎样的,不过我想f_mount(0,***)和f_mount(1,***)这样不是把sd卡挂成2个盘,一个sd卡可以这样做吗?求指教
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-19 14:03:41 | 显示全部楼层
随风 发表于 2013-11-17 14:25
因为读取sd卡内容和lcd显示中文字都用到了文件系统,在野火程序里显示中文字读取字库的函数中使用了f_mount ...

喔喔,谢拉,确实是怎样的,不过我想f_mount(0,***)和f_mount(1,***)这样不是把sd卡挂成2个盘,一个sd卡可以这样做吗?求指教
回复 支持 反对

使用道具 举报

发表于 2013-11-19 14:26:45 | 显示全部楼层
让代码飞 发表于 2013-11-19 14:03
喔喔,谢拉,确实是怎样的,不过我想f_mount(0,***)和f_mount(1,***)这样不是把sd卡挂成2个盘,一个sd卡可以 ...

在网上找的大部分说明都是说挂成2个盘,但我更支持把它的作用解释成:注册两个工作空间
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-19 16:17:45 | 显示全部楼层
随风 发表于 2013-11-19 14:26
在网上找的大部分说明都是说挂成2个盘,但我更支持把它的作用解释成:注册两个工作空间

喔喔,可以留个qq,就留吗?大神
回复 支持 反对

使用道具 举报

发表于 2013-11-19 16:24:19 | 显示全部楼层
让代码飞 发表于 2013-11-19 16:17
喔喔,可以留个qq,就留吗?大神

我都是向火哥学习的~~ ,我经常来这里回答问题,慢慢自己也懂了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-19 20:20:11 | 显示全部楼层
随风 发表于 2013-11-19 16:24
我都是向火哥学习的~~ ,我经常来这里回答问题,慢慢自己也懂了

有个问题一直没看明白,我在一个叫txt的文件下有txt文本,先 f_opendir(&dirs,"0:/txt"); 在res = f_read( & fsrc, buffer, sizeof(buffer), &br );为什么不可以了?
回复 支持 反对

使用道具 举报

发表于 2017-6-3 22:49:48 | 显示全部楼层
你好,可以分享代码来学习下吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 04:11 , Processed in 0.032386 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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