delay.h: 没有那个文件或目录

delay.h: No such file or directory

我在 Atmel Studio 6.1 中编写了一个简单的代码来使 LED 闪烁。

#include <avr/io.h>
#include <delay.h>

int main(void)
{
...

return (0); 

}

问题是当我编译代码时出现以下错误:

delay.h: No such file or directory

我认为 delay.h 不可用,因为它位于此文件夹中:

C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native .4.2.1002     
\avr8-gnu-toolchain\avr\include\avr\delay.h

到底发生了什么?

您可以使用它来解决您的问题。

#include <util/delay.h>