Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
А копию тоже не жалко?
Отправлено
Codavr
07 июля 2009, г. 16:24
В ответ на:
А оно все равно битое, куда пишется, не жалко.
отправлено пользователем
БУБУ
07 июля 2009, г. 16:22
Составить ответ
|
Вернуться на конференцию.
Ответы
А копия не перезаписывается.
-
БУБУ
(07.07.2009, 16:25:46
195.131.149.120
,
пустое
)
Смысл копии в том, что она копия - т.е. перезаписывается при каждом изменении настроек.
-
Тумблер
(07.07.2009, 16:31:5
194.190.167.185,194.190.160.201
,
пустое
)
Нет, при изменении они обе перезаписываются.
-
БУБУ
(07.07.2009, 16:35:23
195.131.149.120
,
пустое
)
Вот в этот момент они и слетают. А в момент восстановления опять слетают. А если ты это делаешь 100 раз в секунду в условиях не шибко тепличных, то получаешь обвалы по 5 раз на дню.
-
Codavr
(07.07.2009, 16:40:14
91.196.34.210
,
пустое
)
Все это может быть и с внешним EEPROM. Почему нет ?
-
Тумблер
(07.07.2009, 17:41:2
194.186.242.78
, 245 байт)
Акстись, 100 раз в секунду - за 16 минут ресурс EEPROM будет полностью выработан.
-
БУБУ
(07.07.2009, 16:42:30
195.131.149.120
,
пустое
)
а если я только один байтик за раз?
-
Codavr
(07.07.2009, 16:44:28
91.196.34.210
,
пустое
)
Один байтик не получится. Нужно не менее трех: два - текущий номер записи, по которому будет искаться нужная область, и третий - сам байт.
-
БУБУ
(07.07.2009, 16:48:55
195.131.149.120
,
пустое
)
Забьем что в моем случае достаточно двух?
-
Codavr
(07.07.2009, 16:50:31
91.196.34.210
,
пустое
)
У меня есть одно устройство, которое пишет в EEPROM через 5 секунд после последнего нажатия на кнопку, если произошло изменение. Сбойнет - одна область EEPROM накроется, а при включении будет перезаписана из другой.
-
БУБУ
(07.07.2009, 16:46:40
195.131.149.120
,
пустое
)
Ну это у тебя. А у меня надо каждую минуту запоминать текущее значение чтобы при выключении не сильно много потерять накопленого значения.
-
Codavr
(07.07.2009, 16:49:14
91.196.34.210
,
пустое
)
Все равно контрольную сумму писать. А в твоем случае и последние данные потерять не жалко, раз они в таком количестве пишутся. Можно вообще без контрольной суммы, и при включении последнее записанное значение просто не учитывать.
-
БУБУ
(07.07.2009, 16:54:4
195.131.149.120
,
пустое
)
Эт тебе не жалко потерять. А моему заказчику было жалко. А суммы не было, были контрольные биты.
-
Codavr
(07.07.2009, 16:59:34
91.196.34.210
,
пустое
)
Я еше если уже все похерилось, загружаю в еепром из флеши настройки по умолчанию. Шобы хоть как-то работал прибор.
-
MARS
(07.07.2009, 16:58:49
212.40.41.26
,
пустое
)
Ну если писец полный, то даже специальная процедура восстановления правдоподобного состояния была на железо завязаная. С указанием что извините мол, неувязочка вышла.
-
Codavr
(07.07.2009, 17:02:11
91.196.34.210
,
пустое
)
Хотя, ничего не херилось. И вачдог не срабатывал, хоть приборы были на металлургическом кобинате, где плавят электротоком ферроникель. Вот магнитоиндукционные гальванические развязки IL зависали. Кардинально помогла замена их на другие фирмы АД.
-
MARS
(07.07.2009, 17:06:11
212.40.41.26
,
пустое
)
ТАды прошей во флешку и плюнь на епромку.
-
Codavr
(07.07.2009, 16:27:14
91.196.34.210
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru