ESP8266 中断(Interrupts)和计时器(Timers)功能介绍
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP8266 中断(Interrupts)和计时器(Timers)功能介绍相关的知识,希望对你有一定的参考价值。
ESP8266 中断(Interrupts)和计时器(Timers)功能介绍
在本指南中,您将学习如何使用Arduino IDE与ESP8266 NodeMCU使用中断和计时器。中断允许您检测GPIO状态的变化,而不需要不断检查其当前值。使用中断,当检测到更改时,将触发事件(调用函数)。
ESP8266中断介绍
中断对于在微控制器程序中使事情自动发生是有用的,并且可以帮助解决时间问题。
有了中断,你不需要经常检查当前引脚的值。当检测到更改时,将触发一个事件—调用一个函数。这个函数叫做中断服务程序(ISR)。
当中断发生时,处理器停止主程序的执行以执行一个任务,然后返回主程序,如下图所示:
这对于在检测到运动或按下按钮时触发动作特别有用,而无需不断检查其状态。
中断函数:attachInterrupt()
att
以上是关于ESP8266 中断(Interrupts)和计时器(Timers)功能介绍的主要内容,如果未能解决你的问题,请参考以下文章
MicroPython ESP32/8266定时器中断示例解析