www.pudn.com > SNMP范例源代码.zip > SerEEROM.h
//********************************************************************************** //杨屹 2002/08/20 第一版 //串行flash操作函数(X5045/93LC66B) //联系方法:gdtyy@ri.gdt.com.cn(2003/07/31以前有效) //********************************************************************************** //X5045 #define WREN 0x06 #define WRDI 0x04 #define RDSR 0x05 #define WRSR 0x01 #define READ 0x03 #define WRITE 0x02 //X5045 //93LC66B #define ERASE 0xE0 #define ERAL 0x90 #define EWDS 0x80 #define EWEN 0x98 #define READB 0xC0 #define WRITEB 0xA0 #define WRAL 0x88 //93LC66B #define ROMSIZE 512 //Unit:byte.Despite A/B(512*8bit=256*16bit) bit Isbit7(unsigned char x);//内部使用,对用户透明 bit Isbit15(unsigned int x);//内部使用,对用户透明 bit opx5045(unsigned char cmd,unsigned int addr,unsigned int len,unsigned char *dat);//X5045操作函数 bit op93LC66B(unsigned char cmd,unsigned int addr,unsigned int len,unsigned int *dat);//93LC66B操作函数 void initport(void);//初始化IO端口 void opBoardSel(unsigned char num);//板选输出