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