arduino板子的blink程序(delay1000)看不到闪烁,需要调到delay100000的时候才大概一秒一闪

arduino板子的blink程序(delay1000)看不到闪烁,需要调到delay100000的时候才大概一秒一闪

括号里面写1000 delay在外面是一个库函数 。 我不知道你写一起是不是有影响了 没试过这种操作

我也遇到了一样的问题,在arduino中文社区提问讨论得到的结果是delay调用的本应是一个32位的数据

void delay(unsigned long ms)
{
 uint32_t start = micros();

 while (ms > 0) {
    yield();
        while ( ms > 0 && (micros() - start) >= 1000) {
            ms--;
            start += 1000;
        }
    }
}

,但在被编译的时候出错了,反编译得出那个数据变成了16位的,之后就没有进展了