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

миниатюрный аудио-видеорекордер mAVR

Отправлено Sot 14 октября 2002 г. 15:46
В ответ на: необходимо периодически считать КС и сравнивать. отправлено olha 14 октября 2002 г. 15:33

Я так например делаю, записываю программу, записываю по фиксированным адресам (обычно в самом конце FLASH) длину программы и ее CRC. Описываю эти переменные, как указано выше, далее при каждом пересбросе расчитываю CRC программы (длина известна) и сравниваю с записанной в коде, если не совпала значит - ой, выдаю предупреждение и висну. При нормальной работе прибора, пересбрасываю его раз в сутки, и все повторяю.

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

Ответы



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

E-mail: info@telesys.ru