SerEEROM.h
上传用户:lvjun8202
上传日期:2013-04-30
资源大小:797k
文件大小:1k
- //**********************************************************************************
- //杨屹 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);//板选输出