2020-01-26 12:45发布
wye11083 发表于 2013-11-9 22:01 如果你能控制时序的话,这倒是个好主意,发送一个写指令,然后地址,然后每次发送一个字节,程序计数达到 ...
最多设置5个标签!
在写入前,要先擦除一个扇区,擦除后变为全零,
后经实验发现,全为0时,写入什么数据,就会正确写入,
若写入的地址上的数据有为1的位,往这个地址上写数据,若为1位要写为0,不可以实现,
得出结论:这个芯片的flash,若要写入数据,可以从0写为1,但不可以从1写为0,要想改为0,就必须要先擦除整个扇区。
sd卡是不是这个情况,额~~~没试验过,LZ可以实验下,
如果和上面的情况是一样的话,并且并不需要更改存储的数据,可以擦出一变后直接写,下次写入一个字节也不需要重新擦除整个扇区~~~
SD卡一次快数据写入必须在写完最后的两位CRC校验码之后才能存进去吗?之前一个一个字节不是已经写入了block,为什么会丢失呢?
一周热门 更多>