关于SD卡FAT16文件系统的读写

2019-03-24 12:59发布

        小弟数据结构学的不怎么好。         最近在搞SD卡的读写,我基本的读写还可以,但是搞FAT16文件系统的时候遇到了难题,就是怎么通过算法,在FDT表中查找文件并读取。         最好有详细流程。         还有个问题,是先把存放数据的簇找完了再读,还是找到一个数据簇就读取数据,再找存放数据的下一个簇呢?         谢谢了             补充一下:读FDT表的时候是不是一次读32个字节(FAT16中每个文件信息表占32个字节)呢??           我在网上找了一个程序,为什么文件名从0x60开始呢???         for(int i=0; i<8; i++)    //文件名
        {
              SD_File.filename = buffer[i + 0x60];
       }
 
       for(int j=0; j<3; j++)    //文件的扩展名
      {
            SD_File.file_extension[j] = buffer[j + 0x68];
      }
   
下面有完整版的,是MSP430的,欢迎交流!!
[ 本帖最后由 5xue 于 2011-8-17 12:59 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
iushiyuan
1楼-- · 2019-03-24 22:29
是不是MP3的???
zhaojun_xf
2楼-- · 2019-03-25 00:03
 精彩回答 2  元偷偷看……
5xue
3楼-- · 2019-03-25 02:39
你好,FAT16和FasFS有什么区别吗?
5xue
4楼-- · 2019-03-25 03:41
普通文件的哈
pengfeij
5楼-- · 2019-03-25 08:56
 精彩回答 2  元偷偷看……
5xue
6楼-- · 2019-03-25 12:29

没有人弄过吗?自己继续顶 ,跪求大虾指点啊 ,谢谢!!!这个问题困扰我快一周了

一周热门 更多>

相关问题

    相关文章