Facing an issue while writing a large value (like 2000-5000) to EEPROM using EEPROM.put().
For example, While writing 2000 values to address 5 of EEPROM. Some junk values are written automatically to a nearby address (address 4, 6, 7...).
Note : Not trying to write an array of 2000 elements
Board Used : Arduino Uno (Atmega328P)
Q1 : What is the typical range of a each address by using EEPROM.put()
. Like EEPROM.write()
has range limit of 0-255.
Q2 : How to write large value EEPROM addresses without effecting the nearby address.
2000
or are you trying to write an arry of 2000 elements? Thats not clear in your question2000
.