用户工具

站点工具


reference:language:interrupts

差别

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

到此差别页面的链接

reference:language:interrupts [2017/04/07 10:03] (当前版本)
行 1: 行 1:
 +====== interrupts()(中断) ======
 +
 +===== 描述 =====
 +
 +重新启用中断(使用noInterrupts()命令后将被禁用)。中断允许一些重要任务在后台运行,默认状态是启用的。禁用中断后一些函数可能无法工作,并传入信息可能会被忽略。中断会稍微打乱代码的时间,但是在关键部分可以禁用中断。
 +===== 参数 =====
 +
 +
 +===== 返回 =====
 +
 +
 +===== 例子 =====
 +<code cpp>
 +void setup() {
 +}
 +
 +void loop()
 +{
 +  noInterrupts();​
 +  //​重要、时间敏感的代码
 +  interrupts();​
 +  //​其他代码写在这里
 +}
 +</​code>​
 +
  
reference/language/interrupts.txt · 最后更改: 2017/04/07 10:03 (外部编辑)