搜索
bottom↓
回复: 2

AVR重复定义

[复制链接]

出0入0汤圆

发表于 2012-11-11 11:00:46 | 显示全部楼层 |阅读模式
本帖最后由 楠溪江的小鱼 于 2012-11-11 11:08 编辑

我刚刚初学A V R 是一个新手
昨天买来单片机开发板,看着视频做
我把他的示例文件  自己用手动输了一遍  提示gcc plug-in: Error: Object file not found on expected location D:\cyuyan\default\sa.elf这个问题,为什么他的hex文件放进去能正常使用,我的就不可以
这是他的文件:
//DMAVR-128的8位独发光二极管闪烁示例程序
//编译环境 AVR Studio 4.17/AVR GCC
//系统时钟7.3728MHZ,设置熔丝位为外部高频石英晶体振荡,启动时间4.1ms
//日期:2010.01.14
//***********************************************************************
//                        包含文件
//***********************************************************************

#include <string.h>
#include <stdio.h>
#define         F_CPU        7372800                /* 单片机主频为7.3728MHz,用于延时子程序 */
#include <util/delay.h>
#include <avr/io.h>

#define delay_us(x)     _delay_us(x)    //AVR GCC延时函数 x(us)
#define delay_ms(x)     _delay_ms(x)    //AVR GCC延时函数 x(ms)

#define LED8            PORTB


//*************************************************************************
//                        系统初始化子程序
//*************************************************************************
void system_init()
{
  DDRB=0xff;                                  //设置PD口为输出
  LED8=0xff;
}


//*************************************************************************
//                        主程序
//*************************************************************************
void main()
{
  system_init();                             //系统初始化
  while(1)
  {
    LED8=0x00;
    delay_ms(500);                          //延时500ms
    LED8=0xff;
    delay_ms(500);
  }
}
下面是我的
#include <string.h>
#include <stdio.h>
#define F_CPU 7372800
#include <util/delay.h>
#include <avr/io.h>

#define delay_us(x)    _delay_us(x)
#define delay_ms(x)    _delay_us(x)


#define LED8    PORTD
void system_init()
{
  DDRD=0xff;                                  //设置PD口为输出
  LED8=0xff;
}

void main()
{
void system_init();
while(1)
     {
      LED8=0x00;
       delay_ms(500);
       LED8=0xff;
       delay_ms(500);
     }
}
请大家帮帮忙

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2012-11-11 12:25:32 | 显示全部楼层
程序是没问题的
自己重新建个工程 添加程序编译下看看

出0入0汤圆

发表于 2012-11-11 20:56:33 | 显示全部楼层
你包含的那些文件用双引号试试
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-27 09:25

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表