|
发表于 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;
}
楼主你好,请教一下这个地方不是每个周期都会进入两次吗,是怎么区别时间的。 还有就是这个分频感觉不是很懂,还有分频因子的设定 |
|