ARDUINO 怎么使用定时器中断

如题所述

只有三个函数,
MsTimer2::set(unsigned long ms, void (*f)()) ,设定定时及调用的语句
MsTimer2::start() ,定时开始
MsTimer2::stop() ,定时停止
reference的library中有解释和例子(每500ms亮灯)
#include <MsTimer2.h>让历铅庆

void flash() {
static boolean output = HIGH;

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

void setup() {
pinMode(13, OUTPUT);

MsTimer2::set(500, flash); //坦激搜 500ms period
MsTimer2::start();
}

void loop() {
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-30
你看它的例程
有的
相似回答