Diferencia entre revisiones de «noInterrupts()»

De ArduWiki
Saltar a: navegación, buscar
(Vea también)
(Referencias)
 
(No se muestran 4 ediciones intermedias del mismo usuario)
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 ==
Línea 17: Línea 17:
  
 
== Ejemplo ==
 
== Ejemplo ==
<pre>
+
<syntaxhighlight lang="c++">
 
void setup() {
 
void setup() {
 
   //Nada
 
   //Nada
Línea 27: Línea 27:
 
   //Aquí el resto de código
 
   //Aquí el resto de código
 
}
 
}
</pre>
+
</syntaxhighlight>
  
 
== Vea también ==
 
== Vea también ==
Línea 34: Línea 34:
 
* [[detachInterrupt()]]
 
* [[detachInterrupt()]]
  
== Referencias ==
+
== Referencias externas ==
 
* [https://www.arduino.cc/reference/es/language/functions/time/millis/ Guia de referencia de Arduino]
 
* [https://www.arduino.cc/reference/es/language/functions/time/millis/ Guia de referencia de Arduino]
 +
* [http://www.gammon.com.au/interrupts Nick Gammon]
  
 
+
[[Category:Funciones interrupciones]]
[[Category:Funciones]]
 

Revisión actual del 23:11 11 jun 2019

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
}

Vea también

Referencias externas