flashram.h

来自「c8051f310xmodembootloader.rar」· C头文件 代码 · 共 51 行

H
51
字号
/*****************************************
*
*
*****************************************/
#ifndef __FLASH_RAM__
#define __FLASH_RAM__
//----------------------------------------

// Flash type
#define NONE_FLASH		0x00
#define SST28SF040A		0x04
#define SST29SF040		0x13
#define SST29VF040		0x14
#define SST29SF512		0x20
#define SST29VF512		0x21
#define SST29SF010		0x22
#define SST29VF010		0x23
#define SST29SF020		0x24
#define SST29VF020		0x25

typedef struct
{
	unsigned long id;
	unsigned char unused1[2];
	unsigned char class;
	unsigned char state;
	unsigned char yeah;
	unsigned char month;
	unsigned char day;
	unsigned char hour;
	unsigned char min;
	unsigned char sec;
	unsigned char unused2[2];
}RECORD, *PRECORD;

void Check_Toggle_Ready(unsigned int addr);

void eepUnlock(void);
char eepGetChipId(void);
char eepEraseSector(unsigned int addr);
void eepProgramByte(unsigned int addr,unsigned char dat);
void eepEraseChip(void);
unsigned char eepReadByte(unsigned long addr);
void eepWriteRam(unsigned long addr,unsigned char dat);

int fopen(void);
void fclose(void);
int fread(unsigned char *buff, int len);
int fwrite(unsigned char *buff, int len);
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?