有没有办法判断arduino上的EEPROM是否用尽了读写?

时间:2015-08-17 13:39:07

标签: arduino

你只能读取和写入arduino的内存大约100,000次。我想知道是否有一种正确的测试方式,如果Arduino已经用尽了对内部存储器的读写,那么它就不会保存任何东西。我只是想确定在购买新产品之前发生了什么。提前致谢

1 个答案:

答案 0 :(得分:0)

就像报价一样,"测量值改变状态",你必须先浪费一次写,以证明你可以正确阅读。

擦除单元格将所有位设置为1,因此您可以写入0x00,检查所有位是否符合预期,然后写入0xFF完成一个完整周期。如果该单元格已清除'到0xFF然后单元格仍然很好。但是,当您将实际数据放入其中时,无法保证下一次写入能够正常工作。

跟踪每个单元/块的状态并在写入时验证内容是磨损均衡程序中通常实现的部分,并且允许您尽可能长时间地提供数据完整性。