yuwenjing123 发表于 2016-6-14 22:43:17

STM32 FATFS

文件系统操作SD卡,写入数据少于512个,为什么也能写进去啊?不是SD卡至少写入512字节吗?

jinglixixi 发表于 2016-6-15 08:27:19

512字节是指一个扇区的空间,在读写过程中是按扇区进行管理的,所以操作的数据是以512字节为基准来说话,少于512字节当然也能写入,不足的会以默认的数据填充。

adlu 发表于 2016-6-15 08:50:33

SD操作的基本单位是扇区。一个扇区一般是512字节。
如果写入数据少于512字节,就应该按照读、改、擦、写的顺序进行操作。

yuwenjing123 发表于 2016-6-15 10:33:32

jinglixixi 发表于 2016-6-15 08:27
512字节是指一个扇区的空间,在读写过程中是按扇区进行管理的,所以操作的数据是以512字节为基准来说话,少 ...

好的,谢啦

yuwenjing123 发表于 2016-6-15 10:34:39

adlu 发表于 2016-6-15 08:50
SD操作的基本单位是扇区。一个扇区一般是512字节。
如果写入数据少于512字节,就应该按照读、改、擦、写的 ...

就应该按照读、改、擦、写的顺序进行操作??啥意思

yuwenjing123 发表于 2016-6-15 10:45:30

yuwenjing123 发表于 2016-6-15 10:34
就应该按照读、改、擦、写的顺序进行操作??啥意思

为什么这样做啊

yuwenjing123 发表于 2016-6-15 10:46:55

yuwenjing123 发表于 2016-6-15 10:33
好的,谢啦

默认值是随机数吧
页: [1]
查看完整版本: STM32 FATFS