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

📄 eeprom.h

📁 RTL8019以太网开发板资料
💻 H
字号:
//#include "Main.h"
/* 定义常量 */
#define ERROR   0
#define OK      1


#define     UWORK8         unsigned char       /* 无符号字符,8位,范围-128~127 */
#define     WORK8          signed char         /* 有符号字符,8位,范围0~255 */
#define     UWORK16        unsigned short      /* 无符号16位短整型,范围0~65535 */
#define     WORK16         signed short        /* 有符号16位短整型,范围-32768~32767 */
#define     UWORK32        unsigned long       /* 无符号32位长整型,范围0~4294967295 */
#define     WORK32         signed long         /* 有符号32位长整型,范围-2147483648~2147483647 */
#define     FWORK32        float               /* 浮点数,范围±1.175494E-38 ~ ±3.402823E+38*/

/*************************************************************************************/
#define SECTOR1     0x8000      /* 第1扇区 */
#define SECTOR2     0x8200      /* 第2扇区 */
#define SECTOR3     0x8400      /* 第3扇区 */
#define SECTOR4     0x8600      /* 第4扇区 */
#define SECTOR5     0x8800      /* 第5扇区 */
#define SECTOR6     0x8a00      /* 第6扇区 */
#define SECTOR7     0x8c00      /* 第7扇区 */

#define SECTOR21	  0xa800		  /* 第21扇区 */
#define SECTOR28	  0xb600		  /* 第28扇区 */
#define SECTOR33	  0xc000		  /* 第33扇区 */
#define SECTOR48	  0xde00		  /* 第48扇区 */
#define SECTOR56	  0xee00		  /* 第56扇区 */
/*************************************************************************************/

                 /* 标志,第1扇区 0~0x1f */
#define  FLASH_INIT_FLAG_ADDR  SECTOR7           /* flash初始化标志为10个字节 */
#define  FLASH_FLAG_NUM        10                // 标志所占字节数 
#define NET_PARA_LEN           150                 // 参数长度 

               /* 网口参数,第2扇区 */
#define NetParameter_Addr            SECTOR2
#define NetParameter_BakAddr         SECTOR3

extern UWORK8 FlashReadData(UWORK16 usAtaddr,UWORK8 *pucMemAddr,UWORK16 usReadLen);
extern UWORK8 FlashWriteData(WORK16 begin_addr,  UWORK8 *array, WORK16 counter);

⌨️ 快捷键说明

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