AVR, eeprom

Apr 18, 2004 3 Replies

Witam ponownie,



Do odczytu danych i ich zapisu z/do eepromu, uzywam nastepujacych funkcji: eeprom_read_byte eeprom_write_byte



Co sie stanie, gdy po pewnym czasie eeprom sie zuzyje -- jak beda zachowywac sie powyzsze funkcje? Czy po prostu write nie bedzie nic zapisywac, a read odczytywac ostatnio zapisana wartosc? Czy tez zawisna one i nie zwroca sterowania?



Chce przewidziec, jak bedzie zachowywalo sie urzadzenie po zuzyciu eepromu.



Trix.



Dnia nie 18. kwietnia 2004 16:29 Trix napisał(a):

Możesz się zabezpieczyć stosując aplikację z jednej z nót Atmela, dotyczącej "wytrzymałego eepromu". Stosowali technikę zmiany komórek po pewnej liczbie zapisów, OIDP.

Pozdrawiam

Nie zawiesza sie, ale beda przeklamania przy zapisie, czyli np. nie wyzeruje ci wszystkich zer w bajcie itd.

OK. To nie jest dla mnie problem. W pamieci eeprom trzymam skrypty sterowania pewnym urzadzeniem. Jedyne co zapisuje czesto, to ostatnio uzywany program, aby po ponownym wlaczeniu zasilania obsluga nie musiala szukac skryptu. Jesli pamiec sie zepsuje po kilku(nastu) latach, najwyzej beda musieli sobie przebrnac przez kilkadziesiat skryptow, aby odnalezc wlasciwy.

Trix.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required