Interrupts

Материал из MK90.ORG wiki
Перейти к: навигация, поиск

Справка Язык | Библиотеки | Сравнение | Изменения

interrupts()

Описание

Разрешает прерывания после того, как они были отключены через noInterrupts(). Прерывания позволяют важным задачам выполняться в фоновом режиме и по умолчанию разрешены. Некоторые функции требуют разрешения прерывания для нормальной работы - например, прием из последовательного порта. Тем не менее, прерывания могут влиять на скорость выполнения кода, поэтому могут быть ненадолго запрещены для наиболее критичных участков.

Параметры

Отсутствуют

Возвращаемое значение

Отсутствует

Пример

void setup() {}

void loop()
{
  noInterrupts();
  // критичный ко времени исполнения код
  interrupts();
  // обычный код
}

Смотри также

Руководство по Wiring


Исправления, пожелания и новые статьи должны быть опубликованы через Форум.

Оригинальные тексты руководств и переводы распространяются Arduino и MK90 на условиях лицензии Creative Commons Attribution-ShareAlike 3.0 License. Примеры исходных кодов и ссылки являются общественным достоянием.