前一修订版 | |||
— | reference:language:interrupts [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== interrupts()(中断) ====== | ||
+ | |||
+ | ===== 描述 ===== | ||
+ | |||
+ | 重新启用中断(使用noInterrupts()命令后将被禁用)。中断允许一些重要任务在后台运行,默认状态是启用的。禁用中断后一些函数可能无法工作,并传入信息可能会被忽略。中断会稍微打乱代码的时间,但是在关键部分可以禁用中断。 | ||
+ | ===== 参数 ===== | ||
+ | |||
+ | 无 | ||
+ | ===== 返回 ===== | ||
+ | |||
+ | 无 | ||
+ | ===== 例子 ===== | ||
+ | <code cpp> | ||
+ | void setup() { | ||
+ | } | ||
+ | |||
+ | void loop() | ||
+ | { | ||
+ | noInterrupts(); | ||
+ | // | ||
+ | interrupts(); | ||
+ | // | ||
+ | } | ||
+ | </ | ||
+ | |||