|
Увеличение количества циклов записи в EEPROM, как правильно программно? |
|
|
|
 |
Ответов
|
Mar 21 2007, 07:56
|
Местный
  
Группа: Свой
Сообщений: 303
Регистрация: 3-03-05
Пользователь №: 3 044

|
... Выделяем кусок ЭПРОМ, в котором храним счетчик ... При каждом сохранении в старых ячейках пишем $FF а в новых счетчик ... При чтениии от начала ищем not $FF и тем самымым выходим на запись. ... Таким образом при счетчике в 4 байта и перезаписи с частотой 1 Гц всей памяти хватит на 148 суток. Не густо. Код FM25256 256K bit Ferroelectric Nonvolatile RAM • Organized as 32,768 x 8 bits • Virtually Unlimited Endurance (10^14 Cycles) • 10 Year Data Retention •Very Fast Serial Peripheral Interface - SPI • Up to 15 MHz Frequency
--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
|
|
|
|
|
Mar 21 2007, 09:53
|
Знающий
   
Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693

|
Цитата(CDT @ Mar 21 2007, 07:56)  Код FM25256 • Virtually Unlimited Endurance (10^14 Cycles) Да, ФРАМ здесь самато. Реально ресурс, коншна, гораздо меньше. На Телесиське проскакивала цыфра 1е9, вырванная с кровью из интимного места техподдержки. Кроме того, у ФРАМ чтение разрушающее. Т.е. его ресурс как ПЗУ сильно ограничен. В отличие от режима ОЗУ или ЕЕПРОМ-флэш. Там наоборот.
|
|
|
|
|
Mar 21 2007, 11:30
|

За битами по регистрам гоняюсь
  
Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446

|
Цитата(mse @ Mar 21 2007, 09:53)  ...Кроме того, у ФРАМ чтение разрушающее. Т.е. его ресурс как ПЗУ сильно ограничен. В отличие от режима ОЗУ или ЕЕПРОМ-флэш. Там наоборот. Почему это чтение с триггеров разрушающее?  И чем отличается режим ПЗУ от ОЗУ?
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
Сообщений в этой теме
smk Увеличение количества циклов записи в EEPROM Mar 20 2007, 20:31 Сергей Борщ Давно в ru.embedded пробегала такая идея: использо... Mar 20 2007, 21:31 prottoss Цитата(smk @ Mar 21 2007, 00:31) ... Поищ... Mar 20 2007, 21:35   mse Цитата(Nanobyte @ Mar 21 2007, 11:30) Поч... Mar 21 2007, 11:59    Сергей Борщ Цитата(mse @ Mar 21 2007, 10:59) Если бы ... Mar 21 2007, 12:30 Dog Pawlowa Цитата(smk @ Mar 20 2007, 21:31) В програ... Mar 21 2007, 10:14 WHALE имхо,для таких задач RTC с внутренним ОЗУ с батаре... Mar 21 2007, 12:56 rumit2000 to Сергей Борщ
не в тему ветки, но про FRAM, не мо... Mar 21 2007, 15:52 Сергей Борщ Цитата(rumit2000 @ Mar 21 2007, 14:52) в ... Mar 21 2007, 16:16  rumit2000 Цитата(Сергей Борщ @ Mar 21 2007, 16:16) ... Mar 21 2007, 16:19 CD_Eater rumit2000
В ДШ к последним FRAM-ным м/сх указывает... Mar 21 2007, 16:22 rumit2000 Цитата(CD_Eater @ Mar 21 2007, 16:22) Но ... Mar 21 2007, 16:29 Rst7 Цитата(CD_Eater @ Mar 21 2007, 15:22) Поч... Mar 21 2007, 17:01 CD_Eater Rst7, Вы не правы. Байт, отвечающий за младший би... Mar 21 2007, 17:33 Сергей Борщ Цитата(CD_Eater @ Mar 21 2007, 16:33) Rst... Mar 21 2007, 18:26 smk Есть предложение. Кто-нибудь может привести конкре... Mar 21 2007, 18:32 xemul Соглашусь с предыдущими ораторами - при такой част... Mar 21 2007, 18:41 smk ЦитатаДык вроде бы питание не снимается, а только ... Mar 21 2007, 19:12 xemul Цитата(smk @ Mar 21 2007, 19:12) Но есть ... Mar 22 2007, 09:55 defunct Если записи одинакового формата. То счетчик можно ... Mar 21 2007, 19:19 acorn Цитата(defunct @ Mar 21 2007, 18:19) Если... Mar 21 2007, 21:56  defunct Цитата(acorn @ Mar 21 2007, 20:56) когда ... Mar 30 2007, 00:54 proba если сделать кольцевои счетчик из 256 баит то числ... Mar 21 2007, 22:55 CD_Eater Почему запись без стирания не считается изнашивающ... Mar 21 2007, 23:31 smk ЦитатаНесложно подсчитать, что VW не расчитаны на ... Mar 22 2007, 11:10 Григорий2000 Самое простое - это хранение в начале/конце еепро... Mar 29 2007, 15:56 Alex B._ >> Но вот только ходят слухи, что главный би... Mar 29 2007, 22:31
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|