noInterrupts()

[Meszakítások]

Leírás

Letiltja a megszakításokat (újra engedélyezheti őket az interrupts() segítségével). A megszakítások lehetővé teszik bizonyos fontos feladatok elvégzését a háttérben, és alapértelmezés szerint engedélyezve vannak. Egyes funkciók nem működnek, ha a megszakítások le vannak tiltva, és a bejövő kommunikáció figyelmen kívül maradhat. A megszakítások azonban kissé megzavarhatják a kód időzítését, és a kód különösen kritikus részeinél letilthatók.

Szintaxis

noInterrupts()

Paraméterek

Nincsenek.

Visszatérési érték

Nincs.

Példa

A kód bemutatja, hogyan engedélyezheti a megszakításokat.

void setup() {}

void loop() {
  noInterrupts();
  // kritikus, időérzékeny kód itt
  interrupts();
  // egyéb kód itt
}

Lásd még