FAT32文件系统是写入SD卡中还是写入单片机中
看了很多文档上都说是SD卡上的FAT32文件系统,但是我下载程序的时候程序明明是烧写到单片机中去了啊。所以很疑惑FAT32文件系统到底是写到单片机中了,还是写到SD卡中呢...
看了很多文档上都说是SD卡上的FAT32文件系统,但是我下载程序的时候程序明明是烧写到单片机中去了啊。所以很疑惑FAT32文件系统到底是写到单片机中了,还是写到SD卡中呢?求大侠们指教,感激不尽
展开
3个回答
展开全部
在这里的文件系统,不是说SD卡的文件系统是什么,而是说这个单片机系统以什么方式储存文件,是以FAT32方式储存,那么单片机就要运行支持FAT32文件系统的函数。来与FAT32格式的,SD卡,硬盘等硬件进行读写文件。。。。明白了吗?是指单片机里加入了FAT32的支持函数。。。所以你说的对啊。。当然这个函数是要单片机运行的,也是写到单片机里的。。。。。
追问
谢谢你的回答,豁然开朗的感觉。
再请问下那是不是SD卡中也本来就已经存在了FAT16、FAT32文件系统?可以支持任意格式的FAT文件系统呢?
因为我看很多文章有写FAT16或者FAT32文件系统的SD卡什么的。。
追答
对于储存介质来说FAT16,FAT32还有其他的格式,只是对介质的应用方式的处理,你用个SD卡插到电脑上,可以看到 里面的文件,当你把SD卡的分区删掉了,就看不到里面的内容了,所以说,SD卡里不是存在了FAT16或FAT32的文件系统了,而是把SD卡的每个单元以FAT16或FAT32的格式去规划起来了,那这个规划的内容在哪里呢,在磁盘分区表里,那电脑怎么知道他是以什么格式规划的呢?当把SD卡插到电脑时,电脑会读SD卡的特定单元就是所谓的0磁道。。。。再往下。。。就更复杂了。。。。
展开全部
当然是写到SD卡中啊。 存储介质的开头一部分就是专门存放 文件系统及分区表的。 你要是写到单片机 怎么格式化SD卡。 电脑的文件系统不能直接烧写单片机吧。
追问
谢谢你的回答,但是我用的430的单片机,就只直接用CCS软件通过开发板的仿真接口把程序烧写到单片机中了啊,怎么会跑到SD卡中了呢,不明白啊?
谢谢你的回答,但是我用的430的单片机,就只直接用CCS软件通过开发板的仿真接口把程序烧写到单片机中了啊,怎么会跑到SD卡中了呢,不明白啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FAT32只是一种硬盤格式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询