'
还有一个问题,文件的大小,是不是写一次就更改一次吗,这样的话,那存储文件大小的几个字节不是很容易损坏!
如果不是写一次改一次文件大小,突然断电怎么办!!!
'
这个话题看来不错,我也来说两句,不一定正确,欢迎讨论
我上次做的trl文件记录系统中,确实是这样做的,因为如果不这样做,是不能保证卡中的文件是完好的。
不过其实如果算一下,次数也不是很多。就算1分钟1次,24小时是1440次。sd卡的寿命我没有去查,不过估计应该是10万或者100万次吧,按10万次算,那需要连续工作69天多,才会使这个存储文件大小的字节达到额定写入次数。
但在实际应用时,不会是一直往同一个文件中去存储,因为文件大了以后,操作速度会变慢。楼主的做法是比较合适的,就是每天的数据存储成一个文件。
另外就是,flash的实际寿命往往要比标称的写入次数多很多。例如以我以前测试24c02的写入次数,达到了1300多万次,而厂家标称的只是100万次。