[an error occurred while processing this directive] [an error occurred while processing this directive]
Не торопитесь с выводами
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Тумблер 18 января 2002 г. 13:57
В ответ на: Ответ: Благодарю г. Тумблера и Энди за участие (AT89s8252e.t.c. в предыдущей конфе), но я склонен к мнению г-на Энди, проблема эта - более аппаратная, чем программная. Несмотря на протокол работы с EEPROM, железо Atmel'а остаётся с пониженным иммунитетом. Еще раз всем спасибо. отправлено Оформитель 18 января 2002 г. 01:03


Можно записать несколько одинаковых таблиц данных
в EEPROM (2-4)- подпорченная таблица легко вычисляется
и восстанавливается за счет других. Даже при случайно
совпавшей CRC !
Алгоритм этот примитивен.
Не рекомендуется также оставлять аппаратный ключ разрешения
записи туда - записал-запретил.
Разговоры о уязвимости EEPROM носят характер вселенской
дьявольщины - с чего вдруг неисправная программа будет
писать туда случайно - она свое то сделать не может,
а процесс записи тонкий и длинный.

Вы лучше вот о чем подумайте:
а вдруг при законной записи прграммы в EEPROM местный
"Чубайс" вырубит электричество ? ;)
Монитор законно подаст RESET. Результат непредсказуем -
вернее очевиден. Таким образом, в алгоритме Энди "дыра".
Вы согласитесь лететь в самолете с таким контроллером ?;)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru