我在使用Procyon库和AVR Studio 6时遇到问题。现在我正在尝试使用timer.h库。
我已将Procyon文件作为目录包含在AVRProject Properties / toolchain / Compiler / Directories中。
所以我有一个项目,我包含了timer.h和global.h文件。由于执行上述步骤,有关丢失包含文件的错误已停止。
现在我发现编译器无法识别timer.h中的任何函数,即setPWMAon()
等。
有谁知道为什么会这样?是否有教程显示使用AVR Studio 6成功设置和使用Procyon库?
编辑:我还试图单独包含头文件并将它们放在文件路径中。但后来我得到了一堆关于库中宏的错误,说它们已经中毒了。以及一些未定义的变量。
答案 0 :(得分:3)
您是否尝试将包含您要使用的头文件的目录添加到项目目录中,然后将其调用到您的程序中?
#include "(name_of_dir_with_header_files)/timer.h"
答案 1 :(得分:0)
我也有定时器库的问题我认为这些库与Atmel studio 6不兼容 我有与MR.Pascal编写的LCD库相同的问题所以我改变了lib并且它正常工作 我建议您更改计时器库 如果你找到了图书馆让我们知道我也在搜索