Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 12.08.2008, 09:11   #1
lankai
Частый гость
 
Регистрация: 18.12.2007
Сообщений: 34
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 1 сообщении
lankai на пути к лучшему
По умолчанию Надёжность EEPROM в AVR

Прочитал в книге Баранова, что EEPROM в AVR довольно ненадёжная штука . Сейчас собирался делать девайс с её использованием,
и поэтому вопрос ко всем кто ею пользовался:
Правда ли это, и как с этим бороться?
Реклама:
lankai вне форума  
Непрочитано 12.08.2008, 09:48   #2
GLVlad
Временная регистрация
 
Регистрация: 29.09.2006
Сообщений: 64
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 1 сообщении
GLVlad на пути к лучшему
По умолчанию

Похоше, что где-то прав. Иногда слетает, при том, что производится только чтение из EEPROM. Такое случалось у меня при использовании как CodevisionAVR так и IAR.
Можно, я думаю, бороться делая контрольную сумму блока EEPROM, хранить резервную копию или копию параметров по умолчанию
GLVlad вне форума  
Непрочитано 12.08.2008, 21:16   #3
Superki
Прописка
 
Регистрация: 08.02.2008
Сообщений: 150
Сказал спасибо: 22
Сказали Спасибо 19 раз(а) в 19 сообщении(ях)
Superki на пути к лучшему
По умолчанию

Если Вам нужно сохранять данные в памяти контроллера энергонезависиомо, можно работать с внутренней флэш-памятью, так называемый self-programming, я этим пользуюсь, не жалуюсь)))
могу поподробней если нужно рассказать))
Superki вне форума  
Непрочитано 12.08.2008, 22:25   #4
Max_Electro
Частый гость
 
Регистрация: 03.08.2008
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Max_Electro на пути к лучшему
По умолчанию

Удиви!))
Max_Electro вне форума  
Непрочитано 13.08.2008, 08:35   #5
lankai
Частый гость
 
Регистрация: 18.12.2007
Сообщений: 34
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 1 сообщении
lankai на пути к лучшему
По умолчанию

Сообщение от Superki
Если Вам нужно сохранять данные в памяти контроллера энергонезависиомо, можно работать с внутренней флэш-памятью, так называемый self-programming, я этим пользуюсь, не жалуюсь)))
могу поподробней если нужно рассказать))
Конечно если не трудно, но я слышал количество гарантированных циклов записи у флеш на порядок меньше.
lankai вне форума  
Непрочитано 13.08.2008, 11:28   #6
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Надёжность EEPROM в AVR

Сообщение от lankai
Прочитал в книге Баранова, что EEPROM в AVR довольно ненадёжная штука
Правда ли это, и как с этим бороться?
Данные слетали обычно при проблемах с питанием. Например девайс питается от сети и при перебоях, особенно если имели место частые ВЫКЛ-ВКЛ-ВЫКЛ-ВКЛ-ВЫКЛ. с PIC и AVR.

Контрольная сумма дасть столько ошибка или нет, но не восстановит данные.

С AVR или PIC, если сохранёные данные критичны и хватает EEPOM объёма, то пользую такую штуку. Пишу три копии. При чтении мажоритарное сравнение. Востанавливает ошибочные данные. После записи всегда проверяю с РАМ.
Можно применить другие алгоритмы восстановления.

Использовать FLASH для НЕ ЧАСТО изменяемых данных.
Например каких нить настройках. Хотя ИМХО FLASH та же ЕПРОМ. Иногда слетела и программа.
picavr вне форума  
Непрочитано 13.08.2008, 20:03   #7
pangoff
Частый гость
 
Регистрация: 21.09.2007
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
pangoff на пути к лучшему
По умолчанию

Скажу так. Один мой проект, связанный с новогодней иллюминацией работает уже 3 года. Нужно сказать, что, это будет 4 год и пока никто не жалуется... А использую ве ту же родную ATMega162... Вещь!
pangoff вне форума  
Непрочитано 14.08.2008, 17:52   #8
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от pangoff
Скажу так. Один мой проект, связанный с новогодней иллюминацией работает уже 3 года.
Единственый случай работающий в тепличных условиях, не показатель надёжности.
Надёжность - это когда работат в любых условиях на множестве устройств.
picavr вне форума  
Непрочитано 15.08.2008, 10:02   #9
lankai
Частый гость
 
Регистрация: 18.12.2007
Сообщений: 34
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 1 сообщении
lankai на пути к лучшему
По умолчанию

Сообщение от pangoff
Скажу так. Один мой проект, связанный с новогодней иллюминацией работает уже 3 года. Нужно сказать, что, это будет 4 год и пока никто не жалуется... А использую ве ту же родную ATMega162... Вещь!
В проекте использовалась EEPROM
lankai вне форума  
Непрочитано 15.08.2008, 10:07   #10
lankai
Частый гость
 
Регистрация: 18.12.2007
Сообщений: 34
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 1 сообщении
lankai на пути к лучшему
По умолчанию

Сообщение от Superki
Если Вам нужно сохранять данные в памяти контроллера энергонезависиомо, можно работать с внутренней флэш-памятью, так называемый self-programming, я этим пользуюсь, не жалуюсь)))
могу поподробней если нужно рассказать))
Superki, аууу......
Я надеюсь на подробности
lankai вне форума  
Закрытая тема

Закладки

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эта псевдопостоянная EEPROM в AVR и не только n441 Коллекция глюков 3 30.05.2010 15:40
Вопрос по ипытаниям программ на надёжность Don_Ambrosio Микроконтроллеры, АЦП, память и т.д 0 14.03.2008 13:11
IAR C for AVR. как создать файл для внешнего EEPROM? prottoss Микроконтроллеры, АЦП, память и т.д 7 07.11.2005 22:19


Часовой пояс GMT +4, время: 22:03.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot