现在单片机需要外接一颗24C08的eeprom,需要保存100-200之间的随机数字,在eeprom开辟一个5地址空间来保存,从0地址开始写,写到4满后,再回头从0开始写,如此循环。
要保存的数100-200是随机的,只需在上电开机读最后一次保存的数字,其他不关注,比如,数字变化了6次,依次是,101,112,122,133,145,166,那么101写到0地址,依次写,145写到4地址,写满后,166写到0地址覆盖了101,现在需要在开机时检测最后一个数字166,有什么好的思路,怎么知道166是最后一个数字呢,怎么知道166在0地址呢?有什么方法检测到这个166?这个举例是是数字变化了6次,要求在数字变化10次,100次依然可以检测到。 |