玩SD卡的朋友们有没有遇到这种格式?

2020-02-09 09:28发布

我用pic单片机对sd卡进行读写操作,先对他写入一个数据,在读出来看看对不对,写入和读出都正常,但sd卡的格式变为RAW的了,空间也变成了0字节,朋友们有没有遇到过这种情况呢?图片如下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
my2009
1楼-- · 2020-02-10 09:40
回复【3楼】lklhzu
-----------------------------------------------------------------------
更正,是“引导扇区”
ssaweee
2楼-- · 2020-02-10 13:50
 精彩回答 2  元偷偷看……
headwolf_83
3楼-- · 2020-02-10 16:33
估计你没有在FAT文件系统上去操作SD卡,那就等于只是把SD卡当成一个SPI接口的FLASH来用,自然就是如图显示。MICROCHIP提供了免费的协议栈,好好研究下吧,大概需要33KB的ROM空间,搞个18F4620,或者PIC24FJ64XXXX就差不多了。
lklhzu
4楼-- · 2020-02-10 19:20
谢谢朋友们的回复,我的sd卡还能够格式化,看来没坏,我先看看fat的资料再对它操作吧!
yuqilala
5楼-- · 2020-02-10 21:19
要写在数据区内,MBR和两个FAT表都要保护起来

写SD卡的时候,先判断写的地址,小于保护区的末地址,返回错误
my2009
6楼-- · 2020-02-11 02:42
回复【10楼】lklhzu
-----------------------------------------------------------------------
不用这么复杂, 把地址值选到 总容量的80%, 肯定就是数据区了, 首先要读写"块"正确, 才能做其他的事情

一周热门 更多>