Buongiorno a tutti,
come quasi ogni giorno sto smadonnado pesantemente per capire dove sbaglio,
sto provando uno sketch che prevede un menù gestito con 4 bottoni e come in ogni menù che si rispetti è prevista la funzione "settings".
Nella funzione settings vado a scrivere sulla EEPROM delle variabili di configurazione dello sketch generale e fino a qui nessun problema. Tolgo l'alimentazione e la rimetto e le variabili sono sempre quelle che ho salvato prima.
Dato che ho un atmega 328-PU montato su una millefori, io carico lo sketch tramite programmatore ISP, in particolare l UsbTinyISP. Quando vado a modificare lo sketch per un motivo o per un altro e lo ricarico sul micro mi ritrovo tutte le var a 255.
perchè? Per caso quando vado a fare il "Carica con un programmatore" resetto anche tutta la eeprom?
In particolare adesso sto provando queste funzioni sull' address 0, non so se è di aiuto, magari provo a cambiare address! per ora sto provando con una variabile piccola (<255)