AVR笔记2:定义F_CPU

发布者:快乐微笑最新更新时间:2015-09-16 来源: eefocus关键字:AVR笔记  F_CPU 手机看文章 扫描二维码
随时随地手机看文章
1.warning: #warning "F_CPU not defined for "

2.warning: "F_CPU" redefined

3.c:/winavr-20100110/lib/gcc/../../avr/include/util/delay.h:86:1: warning: this is the location of the previous definition

出现以上三种错误的解决办法是将#define F_CPU 1000000

放在在#include 语句之前,如下:

#define F_CPU 1000000
#include
#include

关键字:AVR笔记  F_CPU 引用地址:AVR笔记2:定义F_CPU

上一篇:AVR笔记3:AVRmega单片机熔丝位的设置详解及应用举例
下一篇:AVR笔记1:AVR studio 不能编译

推荐阅读最新更新时间:2024-03-16 14:31

AVR笔记7:ATmega16锁死
今天同学让我帮忙看一个ATmega16的程序,在他电脑上修改了一下熔丝位,我记的很清楚是把内部4MHz晶振修改为1MHz,修改完了,没有仔细对照参考资料,就下载了,就发现接的LED不亮了,我以为是程序的问题,当时也没在意,后来回到自己那,发现不能ISP下载了,也不能读取芯片的熔丝位了,想想以前同学说过AVR有锁死的情况,难道是锁死了吗?整的有点郁闷了,本来就没多少个芯片啊。后来仔细想想,除了修改CKSEL3~0外应该没有修改其它的熔丝位,要不可能是鼠标碰上了,修改错了?在看看参考资料,还可以设置为外部时钟,抱着试试的念头,用函数信号发生器产生一个8MHz的有源时钟接到XTAL1,在用ISP读取,尽然有声音了,读取熔丝位,结果真的是设
[单片机]
嵌入式学习笔记16——AVR单片机之优势
1. 速度快,性价比高,片上资源丰富,IO口驱动能力强,可选型号种类多,保密性好(程序不易被破译),学习容易开发简单。 2. AVR单片机的种类 (1)ATtiny系列:如tiny13、tiny15、tiny26,功能较简单,属于低档,适合功能相对单一的系统; (2)AT90S系列:AT90S8515等,属中档,适合一般系统开发,现在在慢慢的淘汰,向ATmega系列转型。 (3)ATmega系列:Mega8、Mega16、Mega128等,功能较强,属高档,适合各种具有较高要求的系统。 3. AVR的IO与51单片机的区别 (1)51IO口大部分为准双向口,复位时全部输出高电平,对端口的输入和输出操作也直接通过IO端口的地
[单片机]
嵌入式学习<font color='red'>笔记</font>16——<font color='red'>AVR</font>单片机之优势
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved