⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flashram.h

📁 在51单片机上采用xmodem协议通过串口读写FLASH芯片的程序。 语言:C51 编译器:Keil C51
💻 H
字号:
/*****************************************
*
*
*****************************************/
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -