Esta página também está disponível em outros 2 idiomas.

noInterrupts()

[Interrupts]

Descrição

Desativa interrupções (você pode reativá-las com interrupts()). Interrupções permitem certas tarefas importantes acontecerem ao fundo e são, por padrão, ativadas. Algumas funções não irão funcionar enquanto as interrupções estiverem desativadas, e dados recebidos podem ser ignorados. Interrupções podem levemente interferir no timing do código, no entanto, e podem ser desativadas em seções particulamente críticas do código.

Sintaxe

noInterrupts()

Parâmetros

Nothing

Retorna

Nada

Código de Exemplo

O código abaixo mostra como desativar e reativar interrupções.

void setup() {}

void loop() {
  noInterrupts();
  // código crítico e sensível ao tempo aqui
  interrupts();
  // códigos regulares aqui
}

Ver Também