用户工具

站点工具


reference:language:nointerrupts

noInterrupts()

描述

禁止中断(重新使能中断interrupts())。中断允许在后台运行一些重要任务,默认使能中断。禁止中断时部分函数会无法工作,通信中接收到的信息也可能会丢失。

中断会稍影响计时代码,在某些特定的代码中也会失效。

参数

无。

返回

无。

例子

void setup()
 
void loop()
{
noInterrupts();
//关键的、时间敏感的代码放在这
  interrupts();
//其他代码放在这
}
reference/language/nointerrupts.txt · 最后更改: 2017/04/07 10:03 (外部编辑)