interrupts()

Description :

Réactive les interruptions (après qu’elles aient été désactivées par noInterrupts() . 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 tant que les interruptions sont désactivées et la communication entrante peut être ignorée. Interruptions peut cependant légèrement perturber le timing du code et peut être désactivé pour des sections de code particulièrement critiques.

Syntaxe :

interrupts()

Paramètres :

Rien

Retour :

Rien

Exemple de code :

Le code active 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