Salve
dal datasheet dell' atmega 328 leggo che la memoria EEPROM a disposizione è di 1024BYTE (8162bit).
Sto usando la libreria EEPROM.h per poter scrivere nella eeprom del microcontrollore.
Purtroppo ho notato ke la locazione di memoria 512 corrisponde alla locazione 0.
Per prova ho scritto dalla locazione 512 in poi dopo aver memorizzato dati nelle locazioni 0,1,2,3....
Il risultato: sono stati sovrascritti i dati memorizzati nelle locazioni 0,1,2,3....
è come se la memoria eeprom fosse da 512byte e non 1024byte.
Come è possibile?
Viprego di darmi delle delucidazioni.
Che appunto lo sketch di test è stato scritto per una vecchia versione del micro, che aveva solo 512 byte di EEPROM, e non è più stato aggiornato.
Se hai fatto i test con quello sketch, devi semplicemente aumentare il contatore del ciclo e portarlo a 1024.