• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

arduino如何实现定时器中断

yhj416606438 2021-08-08 浏览量:405
需要用到哪个库函数实现定时器中断
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:3
  • 可以采用FlexiTimer2库来实现定时器中断。

  • 用到中断的方式,MsTimer2::set(500 flash);        // 中断设置函数,每 500ms 进入一次中断
      MsTimer2::start();                //开始计时

  • 要用FlexiTimer2.h

    如下代码参考

    #include <FlexiTimer2.h >

    void flash() {
      static boolean output = HIGH;

      digitalWrite(13 output);
    output = !output;
    }

    void setup() {
      pinMode(13 OUTPUT);
      FlexiTimer2::set(1000 flash);
      FlexiTimer2::start();
    }

    void loop() {

    }

相关问题

问题达人换一批

arduino如何实现定时器中断