Arduino-中断函数介绍和使用

Posted perseverance52

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arduino-中断函数介绍和使用相关的知识,希望对你有一定的参考价值。

Arduino-中断函数介绍和使用


中断函数

  • attachInterrupt():设置中断,根据不同的开发板,中断引脚不同。

参考:https://www.arduino.cc/reference/en/language/functions/external-interrupts/attachinterrupt/

ESP8266支持除GPIO16外的任何GPIO中的中断。

  • detachInterrupt()//取消指定引脚的中断
  • interrupts()//开中断
  • noInterrupts()//关中断

注意事项

在中断服务函数中,delay()不起作用,而millis()返回的值也不会递增。在函数中接收的串行数据可能会丢失。在中断服务函数中修改的任何变量都应该声明为volatile

以上是关于Arduino-中断函数介绍和使用的主要内容,如果未能解决你的问题,请参考以下文章

arduino 用伺服电机中断

关于Arduino的串口中断

ARDUINO 中断

Arduino编程基础1.1

IoTESP32 Arduino GPIO 使用简析

Arduino101学习笔记—— 中断函数