star138 发表于 2011-10-15 11:40:26

初使用GCC,紧急请教一问题

刚刚开始使用AVRSTUDIO+GCC做AVR方面的应用编程,程序编译老出现以下警告信息,但程序下载到目标板后工作正常,不知道是什么原因出现以下警告信息,
请高手指点,万分感谢!

c:\winavr-20100110\avr\include/util/delay.h:36:2:warning;#warning"This file has been moved to <until/delay.h>"

c:\winavr-20100110\avr\include/util/delay.h:85:3:warning;#warning"F_CPU not defined for <until/delay.h>"

huayuliang 发表于 2011-10-15 11:45:23

警告信息说的很清楚了。。

#define F_CPU 7372800UL //改成你自己用的
#include <until/delay.h>

star138 发表于 2011-10-15 11:50:51

回复【1楼】huayuliang 花生
警告信息说的很清楚了。。
#define f_cpu 7372800ul //改成你自己用的
#include &lt;until/delay.h&gt;
-----------------------------------------------------------------------

刚刚开始学习,请问前辈

这个#define f_cpu 7372800ul //改成你自己用的   中的“7372800ul”是什么意思

不是很明白,谢谢

z421868436 发表于 2011-10-15 11:55:10

晶振值

star138 发表于 2011-10-15 11:59:58

回复【3楼】z421868436
晶振值
-----------------------------------------------------------------------

#define f_cpu 7372800ul   

以上这个语句直接加到main文件中???还是直接在delay.h的文件中修改?????

huayuliang 发表于 2011-10-15 12:17:49

回复【2楼】star138
-----------------------------------------------------------------------

时钟频率。汗,从字面上、数值上你也能看出来的。

加在你需要的文件里,不要去动delay.h。

star138 发表于 2011-10-15 12:35:27

回复【5楼】huayuliang 花生
回复【2楼】star138   
-----------------------------------------------------------------------
时钟频率。汗,从字面上、数值上你也能看出来的。
加在你需要的文件里,不要去动delay.h。

-----------------------------------------------------------------------

谢谢你!

liusoldier 发表于 2011-10-15 12:40:03

刚开始最好用AVR studio + winavr 这样可以先不用管make文件,只要在选项里面选对芯片和晶振值和相关设置,就可以了。然后搞明白一些了再来好好弄make文件。

poipoi09876 发表于 2011-11-23 09:31:02

直接把cpu频率定义就行啦~~~
页: [1]
查看完整版本: 初使用GCC,紧急请教一问题