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