Ja det stämmer. Skrev till adress 3,2,1 och 0 också men skrev mest till adress 4bearing skrev:Var det just i adress 4 du skrev?
Ett EEPROM värde "sitter fast"
Re: Ett EEPROM värde "sitter fast"
Re: Ett EEPROM värde "sitter fast"
Ja, då är säkert den cellen "utsliten". För det första skall man undvika att lägga räknare i EEPROM då dom ändrar sig ofta. Sedan är det bra om man först kollar värdet som skall skrivas till cellen. Är det samma som redan ligger där, så finns det ju ingen anledning att skriva den alls. Det resonemanget funkar naturligtvis inte på en räknare eftersom den alltid ändrar sig. Däremot funkar det väldigt bra på t.ex konfiginställningar där man bara ändrar vissa värden ibland. Och det är ofta sådant man vill använda EEPROM:et till.
Re: Ett EEPROM värde "sitter fast"
Ska man spara en räknares värde är det bästa att på förhand läsa när strömmatningen sviktar och då via interupt eller liknande köra en "save fort som fasen" innan strömmen är helt väck. Alternativt att man har en avstängningsknapp 
Är fortfarande rädd när jag ska skriva till EEPROM för att PICen (eller snarare mitt program) ska hänga sig så att det loopar på skriv, det tar ju som du vet inte särskilt lång tid innan det är fetkört.

Är fortfarande rädd när jag ska skriva till EEPROM för att PICen (eller snarare mitt program) ska hänga sig så att det loopar på skriv, det tar ju som du vet inte särskilt lång tid innan det är fetkört.