你只能读取和写入arduino的内存大约100,000次。我想知道是否有一种正确的测试方式,如果Arduino已经用尽了对内部存储器的读写,那么它就不会保存任何东西。我只是想确定在购买新产品之前发生了什么。提前致谢
答案 0 :(得分:0)
就像报价一样,"测量值改变状态",你必须先浪费一次写,以证明你可以正确阅读。
擦除单元格将所有位设置为1,因此您可以写入0x00,检查所有位是否符合预期,然后写入0xFF完成一个完整周期。如果该单元格已清除'到0xFF然后单元格仍然很好。但是,当您将实际数据放入其中时,无法保证下一次写入能够正常工作。
跟踪每个单元/块的状态并在写入时验证内容是磨损均衡程序中通常实现的部分,并且允许您尽可能长时间地提供数据完整性。