Diferencia entre revisiones de «interrupts()»

De ArduWiki
Saltar a: navegación, buscar
(Página creada con «== Descripción == Vuelve a habilitar las interrupciones (después de que han sido desactivadas por noInterrupts()). Las interrupciones permiten que ciertas tareas impo...»)
 
(Ejemplo)
Línea 17: Línea 17:
  
 
== Ejemplo ==
 
== Ejemplo ==
<pre>
+
<syntaxhighlight lang="c++">
 
void setup() {
 
void setup() {
 
   //Nada
 
   //Nada
Línea 27: Línea 27:
 
   //Aqui el resto del código
 
   //Aqui el resto del código
 
}
 
}
</pre>
+
</syntaxhighlight>
  
 
== Vea también ==
 
== Vea también ==

Revisión del 21:06 26 jun 2018

Descripción

Vuelve a habilitar las interrupciones (después de que han sido desactivadas por noInterrupts()). Las interrupciones permiten que ciertas tareas importantes que suceden en segundo plano sean activadas por defecto.

Sintaxis

noInterrupts();

Parámetros

Nada.

Retornos

Nada.

Advertencias

Algunas funciones no trabajarán mientras las interrupciones están deshabilitadas, y las comunicaciones entrantes pueden ser ignoradas. Las interrupciones pueden alterar ligeramente la sincronización de código, sin embargo, y pueden ser desactivadas de los sectores especialmente críticos del código.

Ejemplo

void setup() {
   //Nada
}
void loop(){
  noInterrupts();
  //Aquí el código sensible al tiempo
  interrupts();
  //Aqui el resto del código
}

Vea también

Referencias