我是C语言和AVR编程界的新手,因此我目前正在阅读 本书 关于这个话题。
笔者参考了ATMEL库,其中涉及到内存操作、时间(睡眠)函数等。请看下面一个例子。
#include <avr/io.h>
我的问题是,我在哪里可以找到这个和其他ATMEL库的文档?它们是否已经内置在编译器或开发包中?我怎样才能看到相应的 .c
文件为之?
安装了Atmel Studio后,你可以在这里找到头文件。
<Program Files>\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include
文件可以在 爱特梅尔网站.
如果你安装的是 avr-libc
通过 homebrew
在Mac上。
/usr/local/Cellar/avr-libc/[version]/avr/include/avr/io.h
我建议使用BASCOM AVR IDE,而不是C语言,因为它有很好的支持,谷歌下载并使用它。