noInterrupts()

Description :

Désactive les interruptions (vous pouvez les réactiver avec interrupts() . Les interruptions permettent à certaines tâches importantes de se dérouler en arrière-plan et sont activées par défaut. Certaines fonctions ne fonctionneront pas lorsque les interruptions sont désactivées et la communication entrante peut être ignorée. Cependant, les interruptions peuvent légèrement perturber la synchronisation du code et peuvent être désactivées pour des sections de code particulièrement critiques.

Syntaxe :

noInterrupts()

Paramètres :

Rien

Retour :

Rien

Exemple de code :

Le code montre comment activer les interruptions.

void setup() {}

void loop() {
  noInterrupts();
  // code critique et sensible au temps ici
  interrupts();
  // autre code ici
}

 


 

Source : https://www.arduino.cc/reference/en/language/functions/interrupts/nointerrupts/

 

Laisser un commentaire