2020-01-26 12:45发布
68336016 发表于 2013-11-9 17:59 存到RAM中,凑够数据再往SD卡写,不然每次都擦写,影响SD卡寿命
wye11083 发表于 2013-11-9 19:21 SD卡只能以块为单位写,不能字节寻址。
忘记姓名的路人 发表于 2013-11-9 20:33 开始先读取一次块的首地址,在连续写块数据的时候用计时器中断代替不能么?(做到125us进中断读数据存数 ...
最多设置5个标签!
我用的是256KB RAM的51,不想外扩RAM,能不能在写入的函数中写数据块的时候把512KB的循环写入改成定时器控制单字节写入512次,这样就能采一个写一个。当然这只是构想,我也不大会改。
SD卡只能以块为单位写,不能字节寻址。
开始先读取一次块的首地址,在连续写块数据的时候用计时器中断代替不能么?(做到125us进中断读数据存数据)
如果你能控制时序的话,这倒是个好主意,发送一个写指令,然后地址,然后每次发送一个字节,程序计数达到512时刷新一次SD卡。但是一旦掉电,最后一个扇区数据将丢失。而FRAM则不会丢数据。
一周热门 更多>