|
|
  |
Энергонезависимая Память AVR |
|
|
|
Mar 5 2011, 20:23
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(SysRq @ Mar 5 2011, 16:54)  Примерно так и делаю, посмотрите код выше. Если одинаковые значения не пишутся, то сейчас всего тысяч 6 циклов...  Ага, вроде правильно все. Цитата(SysRq @ Mar 5 2011, 19:23)  Выключил на 1'800'000. Изменил в исходнике 0xFF на 0x00, адрес на 1 вниз, перешил, запустил. Ждём, убьётся ли записью нулей... Наверное можно предположить что ограничение 100.000 циклов это максимальное количество изменеий каждого БИТА еепром.
|
|
|
|
|
Mar 6 2011, 15:02
|

Чайник, 1 литр
   
Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168

|
Результат записи постоянно меняющегося значения: убилось на 3'327'762 цикле. CODE // ... CURRENT: 3326000 CURRENT: 3327000 FAILED ON: 3327762
// перезапуск
// ... CURRENT: 99000 CURRENT: 100000 FAILED ON: 100889
// перезапуск
// ... CURRENT: 101000 CURRENT: 102000 FAILED ON: 102918 -- Собстно, выводы: а) страничной организации нет, ибо я убивал соседние адреса в рамках возможной страницы; б) убивается, похоже, именно записью нуля: см. поведение после перезапуска в логах. PS: ATMega128-16AU @ 14.7456 @ комнатная температура.
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|