реклама на сайте
подробности

 
 
> Есть проблема EEPROM..., В третий раз сталкиваюсь со сбоями при работе с EEPROM
Volodymyr
сообщение Dec 12 2005, 20:51
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 10-12-05
Из: Gostomel
Пользователь №: 12 055



Первый раз на 8515 /если честно - не помню, чтоя там делал :о((/, но тогда просто пропустил - поскольку использовал для хранения отладочной информации по системе.
Второй раз на меге 8535 - получал обнуление по всем адрессам /хранил разгонную сетку частот для гиромотора, опять же на период обкатки системы/
Третий - на 32 меге. Первые четыре байта использую для хранения резонансных частот пьезодвигателя, пятый - для хранения адреса в системе (всего 12 модулей). На одной меге вместо записаного адреса 0х04, считываю то 0х04, то 0х05 то 0х0D. В программе для меги использовал функции работы с EEPROM от ИАР, во время работы программа сама ничего не пишет, только считывает по внешней команде. Ошибка в коде маловероятна, так как оставшиеся 11 модулей работают без нареканий.

Ответа от саппорта пока не получил.

Кто-то сталкивался с подобным? И как с этим бороться?
Go to the top of the page
 
+Quote Post
3 страниц V  < 1 2 3  
Start new topic
Ответов (30 - 33)
DeXteR
сообщение Dec 16 2005, 08:51
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 319
Регистрация: 2-08-05
Из: Одесса
Пользователь №: 7 287



У меня вопросс какраз не в том как избежать ошибок - тут методов множество
А в том как увеличить рессурс EEPROM до 1 000 000 000 циклов перезаписи

Данные в ЕЕПРОМ намного важнее стабильной работы устройства на МК

Последнее время больше привлекает вариант с ФРАМ
Go to the top of the page
 
+Quote Post
proba
сообщение Dec 16 2005, 10:49
Сообщение #32


Местный
***

Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526



a ja ne ponimaju komu nado 1000 000 000 tsiklov zapisi v EEPROM.
srednii EEPROM imeet tsikl zapisi 5mS. umnozajem,
polutsajem 5000 000 sek na bait. esli nado pisat 1024 bait, polutsajem 160 let
tolko na zapis. sto-to y vas s algoritmom ne optimalno.
Go to the top of the page
 
+Quote Post
DeXteR
сообщение Dec 16 2005, 11:41
Сообщение #33


Местный
***

Группа: Свой
Сообщений: 319
Регистрация: 2-08-05
Из: Одесса
Пользователь №: 7 287



Цитата(proba @ Dec 16 2005, 14:49) *
a ja ne ponimaju komu nado 1000 000 000 tsiklov zapisi v EEPROM.
srednii EEPROM imeet tsikl zapisi 5mS. umnozajem,
polutsajem 5000 000 sek na bait. esli nado pisat 1024 bait, polutsajem 160 let
tolko na zapis. sto-to y vas s algoritmom ne optimalno.


Представь себе игровой автомат типа ЛОХОТРОН =)
Игроки кидают туда монетки гдето 20 000 в день
Нада все учитывать + сохранять в реальном времени ато злобный админ может научиться коротить батарейку и иметь себе левый неучтенный доход =)

Это блин не я а заказчит хочет =(
Go to the top of the page
 
+Quote Post
Rash
сообщение Dec 16 2005, 11:48
Сообщение #34


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



Цитата(DeXteR @ Dec 16 2005, 12:51) *
У меня вопросс какраз не в том как избежать ошибок - тут методов множество
А в том как увеличить рессурс EEPROM до 1 000 000 000 циклов перезаписи

Данные в ЕЕПРОМ намного важнее стабильной работы устройства на МК

Последнее время больше привлекает вариант с ФРАМ


Если устраевает внешняя ЕЕПРОМ, то лучше переплатит 1$ и поставить FRAM от RAMTRON, ветка была чуть ниже на его обсущнее, тот же SPI или I2C, только ресурс не заканзивается (3-х вольтовая) или 10^10 (5-ти вольтовая). Размер уже до 512x8 кБит ожидается его увеличения. 10 лет хранения информации без питания. Корпус SOIC8, места на плате не займёт, а програмно намучаться можно с алгоритмами аж бегом, а про надёжность програмную или аппаратную, то я с клоняюсь к аппаратной, на программу 100% работоспособность ты не даш.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 21:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01405 секунд с 7
ELECTRONIX ©2004-2016