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() |