interrupts() / Arduino
Описание
Повторно включает прерывания (после того, как они были отключены с помощью noInterrupts()
). Прерывания разрешают выполнение некоторых важных задач в фоновом режиме и по умолчанию включены. Когда прерывания отключены, некоторые функции не будут работать, а входящая связь может быть проигнорирована. Однако прерывания могут немного нарушить синхронизацию кода и могут быть отключены для особо критических секций кода.
Синтаксис
interrupts()
Параметры
Нет.
Возвращает
Ничего.
Пример кода
Данный код включает прерывания
void setup() {}
void loop()
{
noInterrupts();
// здесь идет критический, чувствительный ко времени код
interrupts();
// дальше идет остальной код
}