Sida 2 av 2
Re: Ett EEPROM värde "sitter fast"
Postat: 5 februari 2009, 01:18:23
av Adde
bearing skrev:Var det just i adress 4 du skrev?
Ja det stämmer. Skrev till adress 3,2,1 och 0 också men skrev mest till adress 4
Re: Ett EEPROM värde "sitter fast"
Postat: 5 februari 2009, 09:29:27
av vfr
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"
Postat: 5 februari 2009, 12:01:37
av v-g
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.