|
|
 |
Ответов
|
May 6 2011, 07:01
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 15-10-07
Из: г.Екатеринбург
Пользователь №: 31 379

|
Спасибо!Идеи Уважаемых ILYAUL и GDI очень понравились.Хочу написать функцию где оба способа реализованы.Запись с протоколом это быстрая запись плюнул в функцию, записал и больше не заморачиваешся полетел дальше.А второй способ неторопливый ,записал сравнил если ошибка снова записал,можно сделать несколько таких циклов.При этом способе возможен быстрый старт устройства так как не надо проверять достоверность данных.Эти данные всегда верны.
|
|
|
|
|
May 6 2011, 07:11
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
Цитата(Oleg_DI @ May 6 2011, 11:01)  Эти данные всегда верны. Вот как раз в еепром, да и любых других вариантах non-volatile ROM, данные могут побиться, пролетело нейтрино и изменило состояние ячейки. Просто явление это редкое и стоит ли так бороться за целостность данных? Лично я никогда такого не делал. Но, на другом форуме, встречал человека который говорил что его приборы настолько надежные, что он хранит 2 копии программы во флеше с контрольной суммой и во время работы ее периодически сверяет и, если что, перезагружается из другой копии. Видно ему это было надо, а для сторонних посетителей форума, его рассуждения выглядели как параноидальный бред. В общем, всё зависит от задачи, путей решения множество - выбирайте и реализуйте.
--------------------
|
|
|
|
Сообщений в этой теме
Oleg_DI Запись в EEPROM с протоколом Apr 23 2011, 17:18 rezident А зачем при записи в EEPOM нужен еще какой-то свой... Apr 23 2011, 17:45 Oleg_DI Цитата(rezident @ Apr 23 2011, 23:45) А з... Apr 23 2011, 18:10  hd44780 Цитата(Oleg_DI @ Apr 23 2011, 21:10) Где ... Apr 23 2011, 18:16  rezident Цитата(Oleg_DI @ Apr 24 2011, 00:10) нет ... Apr 23 2011, 18:23   Oleg_DI Цитата(rezident @ Apr 24 2011, 00:23) Т.е... Apr 23 2011, 18:35 Integral При чтении определить верны ли данные можно 2 спос... May 3 2011, 22:41 aaarrr Цитата(Integral @ May 4 2011, 02:41) само... May 3 2011, 23:27 singlskv Цитата(Integral @ May 4 2011, 02:41) само... May 4 2011, 08:52 Integral елементарно ватсон... запись в еепром идет долго, ... May 4 2011, 00:13 aaarrr Цитата(Integral @ May 4 2011, 04:13) ...е... May 4 2011, 01:05 777777 Цитата(Integral @ May 4 2011, 04:13) елем... May 5 2011, 09:31 Integral ну вот отключил прерывание и что угодно случится т... May 4 2011, 01:24 xemul Цитата(Integral @ May 4 2011, 05:24) поет... May 4 2011, 08:10 Oleg_DI Цитата(Integral @ May 4 2011, 07:24) ну в... May 4 2011, 08:11 defunct Цитата(Integral @ May 4 2011, 04:24) поет... May 20 2011, 11:33 Integral Цитата(singlskv @ May 4 2011, 11:52) Нда.... May 4 2011, 15:49 aaarrr Цитата(Integral @ May 4 2011, 19:49) каро... May 4 2011, 16:01  ILYAUL Цитата(aaarrr @ May 4 2011, 20:01) Если д... May 4 2011, 17:48 singlskv Цитата(Integral @ May 4 2011, 19:49) ...[... May 4 2011, 16:08  singlskv Цитата(singlskv @ May 4 2011, 20:08) [CEN... May 4 2011, 18:01   IgorKossak Цитата(singlskv @ May 4 2011, 21:01) Уваж... May 5 2011, 07:19 mdmitry Цитата(Integral @ May 4 2011, 19:49) ....... May 4 2011, 18:46 Marian Цитата(Integral @ May 4 2011, 18:49) каро... May 4 2011, 19:42 Oleg_DI Я начал тему о другом запись с протоколом в память... May 5 2011, 08:02 Oleg_DI не получается у нас вернутся к основной теме.Значи... May 5 2011, 09:54 swisst Цитата(Oleg_DI @ May 5 2011, 12:54) не по... May 5 2011, 10:06 ILYAUL Цитата(Oleg_DI @ May 5 2011, 13:54) не по... May 5 2011, 10:08 GDI А Вы опишите задачу, а то так можно гадать бесконе... May 5 2011, 10:18 Oleg_DI В любом моём приборе требуется сохранение настроек... May 5 2011, 10:53 ILYAUL Цитата(Oleg_DI @ May 5 2011, 14:53) В люб... May 5 2011, 15:49 defunct Цитата(Oleg_DI @ May 5 2011, 13:53) В люб... May 20 2011, 13:17 GDI Настройки записываются в одно и то же место или Вы... May 5 2011, 10:59 Oleg_DI Цитата(GDI @ May 5 2011, 16:59) Настройки... May 5 2011, 11:02 GDI Я бы сделал несколько массивов по определенным адр... May 5 2011, 11:34 mdmitry Можно сделать так: структура данных известной длин... May 5 2011, 13:07 GDI Ресурс записи у ЕЕПРОМ составляет, как минимум, 10... May 5 2011, 13:35 sergeeff А не подумать ли над применением кодов, исправляющ... May 5 2011, 14:20 zombi В моих устройствах много данных которые необходимо... May 20 2011, 16:09 501-q CRC -- это надёжно. Но если CRC защищает большую ... May 23 2011, 04:17 ILYAUL Цитата(501-q @ May 23 2011, 08:17) C... May 24 2011, 06:08 314 Mega8A, бытовой градусник наружной температуры с ч... May 23 2011, 06:10 GDI Скорее всего, это у Вас разводка платы сделана пло... May 23 2011, 09:11 ArtemKAD ЦитатаЗамечу, что при сильной статике были случаи,... May 23 2011, 12:59 defunct Цитата(ArtemKAD @ May 23 2011, 15:59) С в... May 23 2011, 15:39 ArtemKAD RE: Запись в EEPROM с протоколом May 23 2011, 16:07 314 Прошу прощения, если ввел в заблуждение, но флеш с... May 23 2011, 20:53 WHALE Цитата(314 @ May 24 2011, 00:53) Прошу пр... May 24 2011, 07:32 ArtemKAD Цитатано флеш стиралась не в бытовом термометре и ... May 24 2011, 09:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|