Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Если неиспользуемое прерывание стало вдруг разрешено, значит исказилось значение одного из битов управляющего регистра. Вы предлагаете в обработчике прерывания вернуть его на место. Но таких битов и регистров много, биты разрешения прерываний лишь малая их часть. С равной вероятностью может исказиться любой бит. А проверить и восстановить их все невозможно. Поэтому обработчики неиспользуемых прерываний - это капля в море. Если условия работы таковы, что портится содержимое внутренних регистров, то эта мера не поможет. А если уж и обрабатывать как-то такие прерывания, то нужно зацикливать там программу, чтобы вызвать срабатывание вочдога. Иначе нет уверенности, что помеха не испортила содержимое других регистров или ОЗУ.
Составить ответ | Вернуться на конференцию
Ответы