User Tools

Site Tools


arduino:interrupts:nointerrupts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

arduino:interrupts:nointerrupts [2013/02/15 20:45]
arduino:interrupts:nointerrupts [2024/02/16 01:04] (current)
Line 1: Line 1:
 +======noInterrupts()   ======
 +
 +====Description   ====
 +
 +Disables interrupts (you can re-enable them with interrupts()).  Interrupts allow certain important tasks to happen in the background and are enabled by default.  Some functions will not work while interrupts are disabled, and incoming communication may be ignored.  Interrupts can slightly disrupt the timing of code, however, and may be disabled for particularly critical sections of code.
 +
 +====Parameters   ====
 +
 +None.
 +
 +====Returns   ====
 +
 +None.
 +
 +====Example   ====
 +
 +<code arduino>
 +void setup() {}
 +
 +void loop()
 +{
 +  noInterrupts();
 +  // critical, time-sensitive code here
 +  interrupts();
 +  // other code here
 +}
 +</code>
 +
 +====See Also   ====
 +
 +* [[arduino:interrupts:Interrupts]]
 +Source: arduino.cc
  

on the occasion of the current invasion of Russia in Ukraine

Russian Stop this War

Impressum Datenschutz