OpenEdv-开源电子网

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

stm32 文件名获取不全问题

[复制链接]

3

主题

6

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2014-9-23
在线时间
5 小时
发表于 2020-7-12 00:05:55 | 显示全部楼层 |阅读模式
1金钱
使用stm32f103 读取tf卡中mp3的文件名,使用《ALIENTEK MINISTM32 实验34 USB读卡器实验 》项目  移植的   《扩展实验4 MP3播放器实验》
res=f_opendir(&mp3dir,"0:/MUSIC"); //打开目录
        if(res==FR_OK)
        {
                curindex=0;//当前索引为0
                while(1)//全部查询一遍
                {
                        temp=mp3dir.index;                                                                //记录当前index
                res=f_readdir(&mp3dir,&mp3fileinfo);                       //读取目录下的一个文件
                if(res!=FR_OK||mp3fileinfo.fname[0]==0)break;        //错误了/到末尾了,退出                  
                     fn=(u8*)(*mp3fileinfo.lfname?mp3fileinfo.lfname:mp3fileinfo.fname);       
                        printf("name:%s\r\n",fn);
                        res=f_typetell(fn);       
                        if((res&0XF0)==0X40)//取高四位,看看是不是音乐文件       
                        {
                                mp3indextbl[curindex]=temp;//记录索引
                                curindex++;
                        }            
                }
        }   


显示如下
name:中国古~1.MP3
name:中国古~2.MP3
name:中国古~3.MP3


请教下 是那里还有什么参数没有改对吗?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

6

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2014-9-23
在线时间
5 小时
 楼主| 发表于 2020-7-12 00:08:48 | 显示全部楼层
直接下载 《扩展实验4 MP3播放器实验》  是可以显示完全的
name:中国古筝十大名曲 寒鸦戏水.mp3
name:中国古典 古筝 十大名曲 春江花月夜.mp3
name:中国古筝经典名曲 - 二泉映月.mp3
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-11 13:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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