Diferencia entre revisiones de «interrupts()»
De ArduWiki
(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 == | ||
− | < | + | <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 | ||
} | } | ||
− | </ | + | </syntaxhighlight> |
== Vea también == | == Vea también == |
Revisión del 01:06 27 jun 2018
Contenido
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
}