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位的,之后就没有进展了