ВУЗ:
Составители:
Рубрика:
33
Выключение прерываний (STOP_INTR8)
procedure STOP_INTR8;
Выключает режим генерации прерываний на плате и восстанавлива-
ет контроллер прерываний PC. Данную функцию необходимо вызывать
после завершения использования платы в режиме генерирования прерыва-
ний .
Внимание. При вызове данной функции будет сгенерировано одно
прерывание, вызванное отключением платы от линии прерывания. Для из -
бежания зависания программы из - за этого “ложного” прерывания в при-
мерах используется переменная GlobalVar, при помощи которой основная
программа предупреждает обработчик прерываний о том, что будет сгене-
рировано “ложное” прерывание, которое не надо будет обрабатывать .
33
В ы клю чение преры в аний (STOP_INTR8)
procedure STOP_INTR8;
В ы клю чаетреж им генерациипреры в аний на плат еив осст анав лив а-
етконт роллер преры в аний PC. Д анную ф ункцию необх од имо в ы зы в ат ь
послезав ерш енияиспользов анияплат ы в реж имегенериров анияпреры в а-
ний.
В ни ма ни е. Прив ы зов е д анной ф ункциибуд етсгенериров ано од но
преры в ание, в ы зв анноеот клю чением плат ы отлиниипреры в ания. Д ляиз-
беж ания зав исания программы из-за эт ого “лож ного” преры в ания в при-
мерах использует ся переменная GlobalVar, припомощ икот орой основ ная
программа пред упреж д аетобработ чик преры в аний о т
ом, что буд етсгене-
риров ано “лож ное” преры в ание, кот ороененад обуд етобрабат ы в ат
ь.
