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

noInterrupts()

Ejemplos
void setup() {
  
}

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

  interrupts();   // habilita interrupciones

  // otro código
}
Descripción Los métodos noInterrupts() y interrupts() deshabilitan o habilitan interrupciones, respectivamente, en la tarjeta I/O Wiring. Por defecto las interrupciones en la tarjeta I/O Wiring permite al ambiente, las librerias y el tiempo trabajar. Note que toda la funcionalidad de Wiring se detendrá por deshabilitar interrupciones. Estos métodos son útiles para marcar secciones críticas de código donde el tiempo es tan importante que no puede ser interrumpido por otra tarea (como Serial, Wire, otras librerias o actividades de temporizador). El método provee a los usuarios avanzados quienes saben exactamente lo que estan haciendo. Después de desabilitar las interrupciones es necesario volver a habilitarlas o todas las otras actividades I/O en la tarjeta I/O Wiring no funcionarán de nuevo en el programa actual.
Sintaxis
noInterrupts()
Retorna Ninguno
Uso Application
Relacionados interrupts()
Updated on July 07, 2011 11:13:24pm PDT

Creative Commons License