“NoInterrupts()”的版本间的差异
来自YFRobotwiki
(以“<font color="orange" size="+1">'''描述'''</font> 禁用中断(您可以使用 interrupts() 重新启用它们)。 中断允许某些重要任务在后台进...”为内容创建页面) |
|||
第2行: | 第2行: | ||
禁用中断(您可以使用 interrupts() 重新启用它们)。 中断允许某些重要任务在后台进行,默认情况下启用。 某些功能在中断被禁用时不起作用,传入通信可能会被忽略。 中断可能会稍微中断代码的时间,但是,特别关键的代码段可能会被禁用。 | 禁用中断(您可以使用 interrupts() 重新启用它们)。 中断允许某些重要任务在后台进行,默认情况下启用。 某些功能在中断被禁用时不起作用,传入通信可能会被忽略。 中断可能会稍微中断代码的时间,但是,特别关键的代码段可能会被禁用。 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
2017年9月13日 (三) 15:08的最后版本
描述
禁用中断(您可以使用 interrupts() 重新启用它们)。 中断允许某些重要任务在后台进行,默认情况下启用。 某些功能在中断被禁用时不起作用,传入通信可能会被忽略。 中断可能会稍微中断代码的时间,但是,特别关键的代码段可能会被禁用。
示例
void setup() {} void loop() { noInterrupts(); // critical, time-sensitive code here interrupts(); // other code here }
扩展阅读
更多建议和问题欢迎反馈至 YFRobot论坛