Diferencia entre revisiones de «noInterrupts()»
De ArduWiki
(→Ejemplo) |
(→Descripción) |
||
Línea 1: | Línea 1: | ||
== Descripción == | == Descripción == | ||
− | Deshabilita las interrupciones (que después se pueden rehabilitar con Interrupts()). Las interrupciones permiten que ciertas tareas importantes que suceden en segundo plano sean activadas por defecto. 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. | + | Deshabilita las interrupciones (que después se pueden rehabilitar con [[Interrupts()]]). Las interrupciones permiten que ciertas tareas importantes que suceden en segundo plano sean activadas por defecto. 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. |
== Sintaxis == | == Sintaxis == |
Revisión del 23:15 5 jul 2018
Contenido
Descripción
Deshabilita las interrupciones (que después se pueden rehabilitar con Interrupts()). Las interrupciones permiten que ciertas tareas importantes que suceden en segundo plano sean activadas por defecto. 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.
Sintaxis
noInterrupts();
Parámetros
Nada.
Retornos
Nada.
Advertencias
Nada.
Ejemplo
void setup() {
//Nada
}
void loop(){
noInterrupts();
//Aquí el código sensible al tiempo
interrupts();
//Aquí el resto de código
}