Выражения признательности - Страница 80

Выражения признательности - Выражения признательности

Рис. 2.19. Выполнение прерывания.

Не рекомендуется длительное маскирование прерываний, так как в течение этого времени может произойти наложение нескольких событий, вызывающих прерывания, а распознаваться будет только одно. Допустимая продолжительность маскирования зависит от конкретного применения микроконтроллера, типа и частоты следования таких событий. Не рекомендуется запрещать прерывания на время большее, чем половина минимального ожидаемого периода следования событий, запрашивающих прерывания .

Обработчик прерывания всегда обеспечивает следующую последовательность действий:

  1. Сохранить содержимое регистров контекста.

  2. Сбросить контроллер прерываний и оборудование, вызвавшее запрос.

  3. Обработать данные.

  4. Восстановить содержимое регистров контекста.

  5. Вернуться к прерванной программе.

Go to Top