|
寫了一個(gè)EEPROM.c文件和一個(gè)EEPROM.h文件其中有一個(gè)報(bào)錯(cuò)找不到問題了先上圖吧,(語言表達(dá)不清楚)就是編譯的時(shí)候出錯(cuò)了;
這一段是頭文件的定義 還請高手指導(dǎo)啊
#ifndef _EEPROM_h_
#define _EEPROM_h_
#define CMD_IDLE 0
#define CMD_READ 1
#define CMD_PROGRAM 2
#define CMD_ERASE 3
/*?IAP/ISP/EEPROM???????????*/
//#define ENABLE_IAP 0x80 //if SYSCLK<30MHz
//#define ENABLE_IAP 0x81 //if SYSCLK<24MHz
//#define ENABLE_IAP 0x82 //if SYSCLK<20MHz
#define ENABLE_IAP 0x83 //if SYSCLK<12MHz
//#define ENABLE_IAP 0x84 //if SYSCLK<6MHz
//#define ENABLE_IAP 0x85 //if SYSCLK<3MHz
//#define ENABLE_IAP 0x86 //if SYSCLK<2MHz
//#define ENABLE_IAP 0x87 //if SYSCLK<1MHz
#define IAP_ADDRESS 0x0000
#define uchar unsigned char
#define uint unsigned int
#endif
|
|