打印

SD卡使用FAT32文件系统

[复制链接]
1373|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ilikedota|  楼主 | 2015-7-11 19:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在做一个数据采集卡,需要将数据临时存储在SD卡中,本来是想把SD卡当普通的类似EEPROM的东西来用,通过SPI的方式对其内部进行读写数据。后来因为考虑到可能要直接插到电脑上,所以还是移植FAT32文件系统,但是我有个疑问,是不是SD卡里面已经有个FAT32文件系统,否则单片机按照FAT32的数据存储形式读写数据就没有意义。此外,如果我不用FAT32,而是通过底层读写函数对SD读写,会不会破坏SD自带的FAT32文件系统,比如一般物理扇区0里面存放的是FAT文件系统的一些信息数据,如果我对扇区0写数据,那SD卡是不是就不被电脑识别了?

相关帖子

沙发
人民币的幻想| | 2015-7-11 20:03 | 只看该作者
对,SD卡被格式化为FAT32,你单片机通过SDIO/SPI和SD卡通信,必须按照FAT32格式去做,否则你读写完SD卡以后,放到电脑上不能被识别。或者也可以用winhex软件去搞,这样完全不用FAT32文件系统了。

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
ilikedota + 3
板凳
ilikedota|  楼主 | 2015-7-29 21:00 | 只看该作者
*币的幻想 发表于 2015-7-11 20:03
对,SD卡被格式化为FAT32,你单片机通过SDIO/SPI和SD卡通信,必须按照FAT32格式去做,否则你读写完SD卡以后 ...

怎么结贴啊?忘记了,嘿嘿……

使用特权

评论回复
地板
非著名中医| | 2015-12-7 22:34 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

98

帖子

3

粉丝