This commit is contained in:
2026-03-20 21:19:04 +08:00
parent 90c3d919df
commit 9d3b4b836f
247 changed files with 22127 additions and 30305 deletions

97
user/Main/SystemInclude.h Executable file → Normal file
View File

@@ -15,14 +15,11 @@
#include "../user/Main/parameter.h"
#include "../user/Main/GlobeTypeDef.h"
#include "../user/Main/ConstDefine.h"
//#include "../user/Main/StorageType.h"
#include "../user/Main/StorageDefine.h"
//==============================================================================
//#include "../user/Main/DP2201_TFS36200_M0_V10_Header.h"
#include "../Core/DP2006_VM1000_Header.h"
//==============================================================================
#include "../user/Main/StorageType.h"
#include "../user/Main/MainCore.h"
//#include "../user/Main/DP1703_TFS7306_M0_V10_Flange.h"
#include "../user/Main/Macro_Flange.h"
//==============================================================================
#include "../Compute/UnitConverterDefine.h"
#include "../Protocol/UserModbusDefine.h"
@@ -38,9 +35,8 @@
//#include "../Utility/user_stdio.h"
//==============================================================================
#include "../MCU/lhl_systemclock.h"
#include "../MCU/lhl_gpio.h"
#include "../MCU/lhl_gpio.h"
#include "../MCU/lhl_adc.h"
#include "../MCU/lhl_adc_dma.h"
#include "../MCU/lhl_lptimer.h"
#include "../MCU/lhl_timer.h"
#include "../MCU/lhl_uart.h"
@@ -54,10 +50,10 @@
#include "../MCU/lhl_exti.h"
#include "../MCU/lhl_rtc.h"
#include "../MCU/lhl_watchdog.h"
#include "../MCU/lhl_systick.h"
#include "../MCU/lhl_xlink.h"
//==============================================================================
//#include "../drivers/AD5420.h"
//#include "../drivers/ADC10.h"
#include "../Device/CAT24c512.h"
#include "../Device/MB85RS16.h"
#include "../Device/MCP9808.h"
@@ -74,8 +70,9 @@
//==============================================================================
#include "../Compute/SavingData.h"
#include "../Compute/AccCompute.h"
//#include "../Compute/AdjustOffset.h"
#include "../Compute/AdjustOffset.h"
//#include "../Compute/ATypeFlowRate.h"
#include "../Compute/CheckSystemVoltage.h"
#include "../Compute/Correct.h"
#include "../Compute/FlowRateCompute.h"
#include "../Compute/GasAnalysis.h"
@@ -90,20 +87,80 @@
#include "../Protocol/ReadWriteDataBycom.h"
#include "../Protocol/InternalModbus.h"
#include "../Protocol/MODBUS.h"
#include "../Protocol/UserModbusMemAdr.h"
#include "../Protocol/UserModbus.h"
#include "../Protocol/HWI2CProtocol.h"
#include "../Protocol/CommProcess.h"
#include "../Protocol/AvantGardeProtocol.h"
#include "../Protocol/SampProcess.h"
//==============================================================================
#include "../Core/DP2201_V5000_IO.h"
#include "../Core/DP2201_V5000_Compute.h"
#include "../Core/DP2201_V5000_Parameter.h"
#include "../Core/DP2006_VM1000.h"
#include "../Core/DP2006_VM1000_Parameter.h"
#include "../Core/D9V2VHH_DP1703V10.h"
#include "../Core/FS5001_H2.h"
#include "../Core/DP2201V01.h"
#include "../Core/D9V2FR_DP2006V1000.h"
//==============================================================================
#endif
////EEPROM <20><>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
//#define EEP_WITDH1 3
//#define EEP_8000_BASE 0x00
//#define EEP_8001 EEP_8000_BASE+EEP_WITDH1
//#define EEP_8002 EEP_8001+EEP_WITDH1
////.......
//#define EEP_8009 EEP_8008+EEP_WITDH1
////.......
//#define EEP_8082 EEP_8081+EEP_WITDH1
////.......
//#define EEP_WITDH2 5
//#define EEP_8100_BASE 0x100
//#define EEP_8101 EEP_8100_BASE+EEP_WITDH2
//#define EEP_8102 EEP_8101+EEP_WITDH2
////.......
////C<>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
//u16 mge[125];
//#define INT_8000 0
////......
//#define INT_8009 9
////......
////Ĭ<><C4AC>ֵ
////......
////<2F>û<EFBFBD><C3BB>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>
////<2F><><EFBFBD><EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD>
//#define baseNUM mge[INT_8009] //<2F><><EFBFBD><EFBFBD>baseNUM
//#define BASE_NUM_ADR EEP_8009 //<2F><><EFBFBD><EFBFBD>baseNUM<55><4D>ַ
//#define BASE_NUM_WITDH EEP_WITDH1 //<2F><><EFBFBD><EFBFBD>baseNUM<55>ֽڿ<D6BD><DABF><EFBFBD>
//#define BASE_NUM_MAX 8900
//#define BASE_NUM_MIN 900
//#define BASE_NUM_DEFAULT 900
//#define EEP_8009_MAX BASE_NUM_MAX
//#define EEP_8009_MIN BASE_NUM_MIN
//#define EEP_8009_DEFAULT BASE_NUM_DEFAULT
////<2F><><EFBFBD><EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD>
//#define baseSTA mge[INT_800A] //<2F><><EFBFBD><EFBFBD>baseSTA
//#define BASE_STA_ADR EEP_800A //<2F><><EFBFBD><EFBFBD>baseSTA<54><41>ַ
//#define BASE_STA_WITDH EEP_WITDH1 //<2F><><EFBFBD><EFBFBD>baseSTA<54>ֽڿ<D6BD><DABF><EFBFBD>
//#define BASE_STA_MAX 5
//#define BASE_STA_MIN 1
//#define BASE_STA_DEFAULT 1
//#define EEP_800A_MAX BASE_STA_MAX
//#define EEP_800A_MIN BASE_STA_MIN
//#define EEP_800A_DEFAULT BASE_STA_DEFAULT
////<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ײ<EFBFBD>)
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> baseNUM = ReadParameterFromEEPROM(BASE_NUM_ADR,BASE_NUM_WITDH,BASE_NUM_DEFAULT)
//ʵ<>ʲ<EFBFBD><CAB2><EFBFBD><EFBFBD><EFBFBD>ַ = 8009-EEP_8000_BASE
//д<><D0B4><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ8009 <20><>ֵ1000
//ֻ֪<D6BB><D6AA>λ<EFBFBD>ú͸<C3BA>λ<EFBFBD>õ<EFBFBD><C3B5><EFBFBD>Ϣ WriteParameterToEEPROM(8009-EEP_8000_BASE,1000,EEP_8009_MAX,EEP_8009_MIN);