原子哥,还想请教你一个有关SD卡扇区和块的问题?

2019-08-17 02:09发布

我看到一般程序中扇区好像都是512字节,这个是固定的吗,是否可以改变呢?
而且
我好像还记得有一个命令是设置SD卡的扇区大小的;
假如我要存储一些数据,这些数据是一组一组的,都是隔一段时间产生一组,每组数据每组数据都是128字节,一个扇区是512字节,那我要存一组数据该怎么存呢,一个扇区只存放128字节的数据,这样不是很浪费吗?要是我等集够四组数据的时候再将这四组数据存入一个扇区中,那么我需要在RAM中开一段存储区,这一段存储区用暂存四组数据,每存够四组数据就将这四组数据写到卡的一个扇区中,但这样感觉好像又有点麻烦,而且几组数据放在RAM中感觉有点不放心,假如其间发生了复位或是其它意外,那几组数据不是掉了吗,感觉也不安全,不知道原子哥有没有好的办法来处理这个问题呢,即不麻烦而且还不浪费存储空间。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。