[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]

Отправлено Тумблер 16 ноября 2001 г. 14:57
В ответ на: Позвольте повторить: Не подскажут ли сведующие, как описать в EEprom АВРа на IAR C++ начальные значения для констант, которые бы заносились при "прошивке" отправлено RaRe 15 ноября 2001 г. 21:38

этот вопрос не так прост как кажется.
А что если массив данных в EEPROM запортится ?
(по любым причинам)
"Хорошая" программа очевидно должна:
1. Обнаружить это
2. Восстановить правильные данные
3. Если 2 не возможно, прописать "Default"
4. Если 3 не возможно (участок EEPROM физически сломался)
программа должна использовать резервный участок (участки)
ЕЕPROM и прописать туда "Default"

После реализации хотя бы первых 3-х пунктов Ваш вопрос
автоматически решается.
:)

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

Ответы



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

E-mail: info@telesys.ru