Framework (A-Z)

Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.

Nombre

interrupts()

Ejemplos
void setup() {
  
}

void loop() { 
  noInterrupts(); // deshabilita las interrupciones
  
  // sección crítica de código

  interrupts();   // habilita las interrupciones

  // otro código
}
Descripción Los comandos noInterrupts() e interrupts() deshabilitan y habilitan respectivamente las interrupciones. Por defecto las interrupciones están habilitadas para permitir al ambiente, librerias y el manejo de tiempo funcionar correctamente. Note que toda la funcionalidad de Wiring se puede detener al deshabilitar las interrupciones. Estos métodos son útiles para marcar secciones críticas de código donde el tiempo y sincronización son tan importantes que no pueden ser interrumpidos por otras tareas (como Serial, Wire, otras librerias o actividades de tiempo). Estos métodos se proveen para usuarios avanzados que saben exactamente lo que hacen. Después de deshabilitar las interrupciones es necesario habilitarlas en algún punto o las demás actividades de Wiring no funcionarán de nuevo en el programa actual.
Sintaxis
interrupts()
Retorna Ninguno
Uso Application
Relacionados noInterrupts()
Updated on July 07, 2011 11:13:05pm PDT

Creative Commons License