ljg-net 发表于 2015-3-12 09:33:33

Arduino 库函数中怎样使用中断函数

本帖最后由 ljg-net 于 2015-3-12 09:36 编辑

#include "flinterupt.h"
flinterupt::flinterupt(){
        _state =0;
        attachInterrupt(0, blink,CHANGE);//D2口为外部中断0,当有触发的时候调用blink函数
        //blink();
}
int flinterupt::read(){
   return _state;
}
void flinterupt::blink()//数字输入传感器下降沿触发中断服务函数
{
   _state++;
}

中断中调用blink函数就会报错。
页: [1]
查看完整版本: Arduino 库函数中怎样使用中断函数