Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11 Программирование микроконтроллеров.pptx
Скачиваний:
24
Добавлен:
19.01.2023
Размер:
739.71 Кб
Скачать

Программирование микроконтроллеров

detachInterrupt(interrupt)

Описание:

Выключает объявленное ранее прерывание

Параметры:

interrupt: номер отключаемого прерывания (0 или 1).

noInterrupts()

Описание:

Деактивирует прерывания.

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

interrupts()

Описание:

реактивирует прерывание (после того, как оно было деактивировано функцией noInterrupts()).

Использование прерываний:

Прерывания отлично подходят для создания автоматических действий в программах, например, действий при случайных срабатываниях датчика, без необходимости в основной программе непрерывно следить за его состоянием.