forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-05-15 d14dd3a2106de793fbe08dc5a12cf80defd3258a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#ifndef _SYSTEM_EEP_MEM_MANAGE_H_
#define _SYSTEM_EEP_MEM_MANAGE_H_
 
#include "eeprom.h"
 
 
/************EEP´æ´¢²ÎÊý¹æ»®(°üÀ¨ÎªµÚÈý·½ÏµÍ³Ô¤Áô²ÎÊý)******************
*¿ªÍ·Áô256×Ö½Ú£»
*·Ö2·Ý¿Õ¼äAÇøºÍBÇø£¬BÇøÓÃ×÷±¸·Ý£¬´æ´¢µÄʱºòABÇø¿Õ¼ä¶¼´æ´¢£¬ ¶ÁÈ¡µÄʱºòÏȶÁÈ¡AÇø£¬Ð£ÑéÅжÏÒ쳣ʱÔÚ¶ÁÈ¡BÇø£¬Á½·Ý¿Õ¼ä¶¼Ò쳣ʱ£¬»Ö¸´Ä¬ÈÏÖµ
*AÇø¿Õ¼äÖ±½Ó²Ù×÷¶ÔÓ¦µÄÊý¾Ý´æ´¢µØÖ·£¬   BÇø¿Õ¼äÖ»¶¨ÒåÆ«ÒÆ£¬  AÇøµØÖ·+BÇøÆ«ÒÆ¼´¶ÔÓ¦²ÎÊýÔÚBÇøµÄ´æ´¢µØÖ·
*/
 
 
//¿ªÍ·Áô256×Ö½Ú
#define    PARA_STORAGE_START_ADDR    EEPROM_PHYS_START_ADDR + 256
 
#define    PARA_EEP_B_OFFSET_ADDR            10240          //BÇøÆ«ÒÆµØÖ·
 
 
//ϵͳÅäÖòÎÊý
#define    SYSTEM_EEP_ID_ADDR     PARA_STORAGE_START_ADDR
#define    SYSTEM_EEP_ID_LENGTH        100
 
//É豸»ù´¡ÐÅÏ¢²ÎÊý  
#define    BASIC_INFORMATION_OF_EQUIPMENT_ADDR     SYSTEM_EEP_ID_ADDR + SYSTEM_EEP_ID_LENGTH 
#define    BASIC_INFORMATION_OF_EQUIPMENT_LENGTH        100
 
//É豸ÈíÓ²¼þÐÅÏ¢²ÎÊý-Ö÷°å 
#define    MAIN_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR              BASIC_INFORMATION_OF_EQUIPMENT_ADDR + BASIC_INFORMATION_OF_EQUIPMENT_LENGTH
#define    MAIN_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_LENGTH     40
//É豸ÈíÓ²¼þÐÅÏ¢²ÎÊý¡ªLCD°å£¨±¸£©£º
#define    LCD_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR                  MAIN_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR + MAIN_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_LENGTH
#define    LCD_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_LENGTH     40
//É豸ÈíÓ²¼þÐÅÏ¢¡ªÎÞÏ߰壨±¸£©£º
#define    WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR                  LCD_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR + LCD_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_LENGTH
#define    WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_LENGTH     40
 
//ʵʱ²ÎÊý£º
#define    REAL_TIME_DATA_ADDR                 WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR + WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_LENGTH
#define    REAL_TIME_DATA_LENGTH     1280
 
//ͳ¼Æ²ÎÊý£º
#define    STATISTICAL_DATA_ADDR                REAL_TIME_DATA_ADDR + REAL_TIME_DATA_LENGTH
#define    STATISTICAL_DATA_LENGTH     256
 
//·§ÃÅÏà¹Ø²ÎÊý£º
#define    VALVE_PARA_ADDR                STATISTICAL_DATA_ADDR + STATISTICAL_DATA_LENGTH
#define    VALVE_PARA_LENGTH     256
 
 
//δÍê³É......
 
//ÈÕÖ¾¿ØÖƲÎÊý£º£¨°üÀ¨ÀúÊ·Êý¾Ý¼Ç¼¡¢±¨¾¯¼Ç¼µÈµÈ£©
 
 
//µÚÈý·½ÏµÍ³Ïà¹Ø²ÎÊý
#define    THIRD_SYSTEM_PARA_START_ADDR    
#define THIRD_SYSTEM_PARA_LENGTH
//µÚÈý·½ÏµÍ³²ÎÊýϸ·Ö£¨´Ë²¿·Ö¹¤×÷ÔÚ¿ª·¢µÚÈý·½°æ±¾µÄʱºòÌí¼Ó£¬´Ë´¦½ö×öÁô¿Õ£©
 
 
//δÍê³É......
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
#endif