有没有办法判断 arduino 上的 EEPROM 是否有 运行 读写次数?
Is there a way to tell if EEPROM on an arduino has ran out of reads and writes?
一个arduino的内存只能读写10万次左右。我想知道是否有适当的方法来测试 Arduino 是否有 运行 读取和写入其内部存储器,而不是它只是不保存任何东西。在我购买新产品之前,我只是想确定这是怎么回事。提前致谢
就像引用"measurement changes state"一样,你必须先浪费一个写来证明你能正确读回它。
擦除单元格是将所有位设置为 1,因此您可以写入 0x00,检查所有位是否符合您的预期,然后写入 0xFF 完成一个完整的循环。如果单元格有 'cleared' 到 0xFF,那么单元格仍然是好的。但是,当您将实际数据放入其中时,无法保证下一次写入工作。
跟踪每个 cell/block 的状态并验证写入的内容是通常在磨损均衡例程中实现的部分内容,并且可以让您尽可能长时间地提供数据完整性.
一个arduino的内存只能读写10万次左右。我想知道是否有适当的方法来测试 Arduino 是否有 运行 读取和写入其内部存储器,而不是它只是不保存任何东西。在我购买新产品之前,我只是想确定这是怎么回事。提前致谢
就像引用"measurement changes state"一样,你必须先浪费一个写来证明你能正确读回它。
擦除单元格是将所有位设置为 1,因此您可以写入 0x00,检查所有位是否符合您的预期,然后写入 0xFF 完成一个完整的循环。如果单元格有 'cleared' 到 0xFF,那么单元格仍然是好的。但是,当您将实际数据放入其中时,无法保证下一次写入工作。
跟踪每个 cell/block 的状态并验证写入的内容是通常在磨损均衡例程中实现的部分内容,并且可以让您尽可能长时间地提供数据完整性.