Z-Maker 发表于 2017-3-23 21:09:15

void interrupt()
{
    if (!x)
    {
      count = TCNT1;
      TCNT1 = 0x000;
      TCCR1B = prescaler;
      attachInterrupt(0, interrupt, FALLING);
    }
    else
    {
      middle = TCNT1;
      attachInterrupt(0, interrupt, RISING);
    }
    x = ~x;
}
楼主你好,请教一下这个地方不是每个周期都会进入两次吗,是怎么区别时间的。还有就是这个分频感觉不是很懂,还有分频因子的设定

D19TCI 发表于 2017-4-21 10:32:23

测试成功,谢谢!

weiyu 发表于 2017-6-24 10:43:15

怎么能减少干扰?手一摸就变

天涯浪人zrj 发表于 2017-7-21 17:04:50

频率计的确做得好 但存在误差

MWD--文化易人 发表于 2018-9-7 07:17:36

学习了,正在做霍尔流量传感器需要这个。
页: 1 2 3 [4]
查看完整版本: Arduino学习笔记A13 - 最简单的Arduino频率计