用户工具

站点工具


reference:language:nointerrupts

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

reference:language:nointerrupts [2017/04/07 10:03] (当前版本)
行 1: 行 1:
 +====== noInterrupts() ======
  
 +===== 描述 =====
 +
 +禁止中断(重新使能中断interrupts())。中断允许在后台运行一些重要任务,默认使能中断。禁止中断时部分函数会无法工作,通信中接收到的信息也可能会丢失。
 +
 +中断会稍影响计时代码,在某些特定的代码中也会失效。
 +===== 参数 =====
 +
 +无。
 +===== 返回 =====
 +
 +无。
 +===== 例子 =====
 +<code cpp>
 +void setup()
 + 
 +void loop()
 +{
 +noInterrupts();​
 +//​关键的、时间敏感的代码放在这
 +  interrupts();​
 +//​其他代码放在这
 +}
 +</​code>​
 +
 +
 + 
 + 
reference/language/nointerrupts.txt · 最后更改: 2017/04/07 10:03 (外部编辑)