📄 eeprom.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 + -