Функція noInterrupts()

Документація

noInterrupts()


Вимикає переривання (можна відновити їх функцією interrupts()). Переривання дозволяють виконувати деякі важливі завдання у фоновому режимі та вмикати їх за замовчуванням. Деякі функції не працюватимуть, поки переривання вимкнені, і вхідна комунікація може бути проігнорована. Переривання, хоч і незначною мірою, можуть підривати хронометраж коду. Тому їх відключають для критичних ділянок коду.

Параметри
Немає

Повертає
Нічого

Приклад
void setup() {}

void loop()
{
  noInterrupts();
  // критичний, чутливий до часу код сюди
  interrupts();
  // інший код сюди
}


Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.