|
本帖最后由 19781011 于 2013-1-22 21:08 编辑
用iccavr 6.31a
写了eeprom的两个文件,没有调用,编译却出现问题
文件如下:
//eeprom.h
#ifndef __EEPROM_H__
#define __EEPROM_H__
#define uchar unsigned char
#define uint unsigned int
extern void Delay_ms(uchar ms);
uint Read_eeprom(uchar add);
void Write_eeprom(uchar add,uint dat);
#endif /*__EEPROM_H__ */
//eeprom.c
#include <iom16v.h>
#include <macros.h>
#include "eeprom.h"
uint Read_eeprom(uchar add) //读2个字节
{
uchar a,b;
uint dat;
EEAR=add;
EECR|=BIT(EERE);
a=EEDR;
add++;
EEAR=add;
EECR|=BIT(EERE);
b=EEDR;
dat=b*256+a;
return dat;
}
编译时出现如下错误
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|