浏览代码

控制板总耗电量告警,与超限动作

liyi 1 年之前
父节点
当前提交
d56d3e273a
共有 100 个文件被更改,包括 427 次插入 和 185224 次删除
  1. 49 21
      control/PDU-AC-New-6/App/Main/Main.c
  2. 62 2
      control/PDU-AC-New-6/App/Main/Main.h
  3. 68 0
      control/PDU-AC-New-6/App/Modbus/BARE/port/port.c
  4. 181 1
      control/PDU-AC-New-6/App/ReadEeprom/ReadEeprom.c
  5. 1 0
      control/PDU-AC-New-6/App/ReadEeprom/ReadEeprom.h
  6. 41 32
      control/PDU-AC-New-6/Project/GD32KeilPrj.uvguix.Gowon
  7. 14 14
      control/PDU-AC-New-6/Project/GD32KeilPrj.uvoptx
  8. 11 11
      control/PDU-AC-New-6/Project/GD32KeilPrj.uvprojx
  9. 0 3457
      control/PDU-AC-New-6/Project/Listings/23A-1通道-0610-2.map
  10. 0 3458
      control/PDU-AC-New-6/Project/Listings/23A-1通道-0610.map
  11. 0 3465
      control/PDU-AC-New-6/Project/Listings/23A-2通道-0610-2.map
  12. 0 3479
      control/PDU-AC-New-6/Project/Listings/23A-2通道-0610.map
  13. 0 3477
      control/PDU-AC-New-6/Project/Listings/23A-3通道-0610-2.map
  14. 0 3492
      control/PDU-AC-New-6/Project/Listings/23A-3通道-0610.map
  15. 0 3510
      control/PDU-AC-New-6/Project/Listings/23A-4通道-0610-1.map
  16. 0 3482
      control/PDU-AC-New-6/Project/Listings/23A-4通道-0610-2.map
  17. 0 3496
      control/PDU-AC-New-6/Project/Listings/23A-4通道-0610.map
  18. 0 3489
      control/PDU-AC-New-6/Project/Listings/23A-5通道-0610-2.map
  19. 0 3504
      control/PDU-AC-New-6/Project/Listings/23A-5通道-0610.map
  20. 0 3632
      control/PDU-AC-New-6/Project/Listings/23A-5通道-0618-1.map
  21. 0 3489
      control/PDU-AC-New-6/Project/Listings/23A-5通道-0622.map
  22. 0 3499
      control/PDU-AC-New-6/Project/Listings/23A-6通道-0610-2.map
  23. 0 3513
      control/PDU-AC-New-6/Project/Listings/23A-6通道-0610.map
  24. 0 3507
      control/PDU-AC-New-6/Project/Listings/23A-7通道-0610-2.map
  25. 0 3521
      control/PDU-AC-New-6/Project/Listings/23A-7通道-0610.map
  26. 0 3510
      control/PDU-AC-New-6/Project/Listings/23A-8通道-0610-2.map
  27. 0 3523
      control/PDU-AC-New-6/Project/Listings/23A-8通道-0610.map
  28. 0 3489
      control/PDU-AC-New-6/Project/Listings/40A-1通道-0610-2.map
  29. 0 3442
      control/PDU-AC-New-6/Project/Listings/40A-1通道-0610.map
  30. 0 3442
      control/PDU-AC-New-6/Project/Listings/40A-1通道.map
  31. 0 3439
      control/PDU-AC-New-6/Project/Listings/40A-2通道-0610-2.map
  32. 0 3452
      control/PDU-AC-New-6/Project/Listings/40A-2通道-0610.map
  33. 0 3452
      control/PDU-AC-New-6/Project/Listings/40A-2通道.map
  34. 0 3452
      control/PDU-AC-New-6/Project/Listings/40A-3通道-0610-2.map
  35. 0 3466
      control/PDU-AC-New-6/Project/Listings/40A-3通道-0610.map
  36. 0 3452
      control/PDU-AC-New-6/Project/Listings/40A-3通道.map
  37. 0 3458
      control/PDU-AC-New-6/Project/Listings/40A-4通道-0610-1.map
  38. 0 3457
      control/PDU-AC-New-6/Project/Listings/40A-4通道-0610-2.map
  39. 0 3470
      control/PDU-AC-New-6/Project/Listings/40A-4通道-0610.map
  40. 0 3442
      control/PDU-AC-New-6/Project/Listings/40A-4通道.map
  41. 0 3466
      control/PDU-AC-New-6/Project/Listings/40A3通道.map
  42. 0 3509
      control/PDU-AC-New-6/Project/Listings/6通道-2024-8-10-New.map
  43. 0 3470
      control/PDU-AC-New-6/Project/Listings/GD32KeilPrj.map
  44. 0 3434
      control/PDU-AC-New-6/Project/Listings/jeff-23A-5通道-2024-6-23.map
  45. 0 3497
      control/PDU-AC-New-6/Project/Listings/jeff-23A-5通道-2024-6-25.map
  46. 0 3518
      control/PDU-AC-New-6/Project/Listings/jeff-23A-6通道-2024-6-26.map
  47. 0 3491
      control/PDU-AC-New-6/Project/Listings/jeff-23A-6通道-2024-7-27.map
  48. 0 3518
      control/PDU-AC-New-6/Project/Listings/jeff-23A-8通道-2024-6-23.map
  49. 0 3518
      control/PDU-AC-New-6/Project/Listings/jeff-23A-8通道-2024-6-25.map
  50. 0 3518
      control/PDU-AC-New-6/Project/Listings/jeff-23A-8通道-2024-7-3.map
  51. 0 3440
      control/PDU-AC-New-6/Project/Listings/jeff-40A-1通道-2024-6-23.map
  52. 0 3440
      control/PDU-AC-New-6/Project/Listings/jeff-40A-1通道-2024-6-24.map
  53. 0 3432
      control/PDU-AC-New-6/Project/Listings/jeff-40A-1通道-2024-7-9.map
  54. 0 3465
      control/PDU-AC-New-6/Project/Listings/jeff-40A-4通道-2024-6-23.map
  55. 0 3465
      control/PDU-AC-New-6/Project/Listings/jeff-40A-4通道-2024-6-24.map
  56. 0 3465
      control/PDU-AC-New-6/Project/Listings/jeff-40A-4通道-2024-7-9.map
  57. 0 3434
      control/PDU-AC-New-6/Project/Listings/jeff-40A-5通道-2024-6-24.map
  58. 0 942
      control/PDU-AC-New-6/Project/Listings/startup_gd32e230.lst
  59. 0 3499
      control/PDU-AC-New-6/Project/Listings/test_debug.map
  60. 二进制
      control/PDU-AC-New-6/Project/Objects/6通道-2024-8-10-New.axf
  61. 0 105
      control/PDU-AC-New-6/Project/Objects/6通道-2024-8-10-New.build_log.htm
  62. 0 1207
      control/PDU-AC-New-6/Project/Objects/6通道-2024-8-10-New.hex
  63. 0 2172
      control/PDU-AC-New-6/Project/Objects/6通道-2024-8-10-New.htm
  64. 0 47
      control/PDU-AC-New-6/Project/Objects/6通道-2024-8-10-New.lnp
  65. 0 16
      control/PDU-AC-New-6/Project/Objects/6通道-2024-8-10-New.sct
  66. 0 2
      control/PDU-AC-New-6/Project/Objects/ExtDll.iex
  67. 0 2122
      control/PDU-AC-New-6/Project/Objects/GD32KeilPrj.htm
  68. 0 47
      control/PDU-AC-New-6/Project/Objects/GD32KeilPrj.lnp
  69. 0 16
      control/PDU-AC-New-6/Project/Objects/GD32KeilPrj.sct
  70. 0 1005
      control/PDU-AC-New-6/Project/Objects/GD32KeilPrj_Target 1.dep
  71. 0 20
      control/PDU-AC-New-6/Project/Objects/at24cxx.d
  72. 二进制
      control/PDU-AC-New-6/Project/Objects/at24cxx.o
  73. 0 7
      control/PDU-AC-New-6/Project/Objects/demo.d
  74. 二进制
      control/PDU-AC-New-6/Project/Objects/demo.o
  75. 0 17
      control/PDU-AC-New-6/Project/Objects/gd32e230_fmc.d
  76. 二进制
      control/PDU-AC-New-6/Project/Objects/gd32e230_fmc.o
  77. 0 17
      control/PDU-AC-New-6/Project/Objects/gd32e230_gpio.d
  78. 二进制
      control/PDU-AC-New-6/Project/Objects/gd32e230_gpio.o
  79. 0 19
      control/PDU-AC-New-6/Project/Objects/gd32e230_it.d
  80. 二进制
      control/PDU-AC-New-6/Project/Objects/gd32e230_it.o
  81. 0 17
      control/PDU-AC-New-6/Project/Objects/gd32e230_misc.d
  82. 二进制
      control/PDU-AC-New-6/Project/Objects/gd32e230_misc.o
  83. 0 17
      control/PDU-AC-New-6/Project/Objects/gd32e230_rcu.d
  84. 二进制
      control/PDU-AC-New-6/Project/Objects/gd32e230_rcu.o
  85. 0 17
      control/PDU-AC-New-6/Project/Objects/gd32e230_timer.d
  86. 二进制
      control/PDU-AC-New-6/Project/Objects/gd32e230_timer.o
  87. 0 17
      control/PDU-AC-New-6/Project/Objects/gd32e230_usart.d
  88. 二进制
      control/PDU-AC-New-6/Project/Objects/gd32e230_usart.o
  89. 0 17
      control/PDU-AC-New-6/Project/Objects/gd32e230_wwdgt.d
  90. 二进制
      control/PDU-AC-New-6/Project/Objects/gd32e230_wwdgt.o
  91. 0 19
      control/PDU-AC-New-6/Project/Objects/hlw8110.d
  92. 二进制
      control/PDU-AC-New-6/Project/Objects/hlw8110.o
  93. 0 19
      control/PDU-AC-New-6/Project/Objects/i2c.d
  94. 二进制
      control/PDU-AC-New-6/Project/Objects/i2c.o
  95. 二进制
      control/PDU-AC-New-6/Project/Objects/jeff-23A-5通道-2024-6-23.axf
  96. 0 68
      control/PDU-AC-New-6/Project/Objects/jeff-23A-5通道-2024-6-23.build_log.htm
  97. 0 1088
      control/PDU-AC-New-6/Project/Objects/jeff-23A-5通道-2024-6-23.hex
  98. 0 2061
      control/PDU-AC-New-6/Project/Objects/jeff-23A-5通道-2024-6-23.htm
  99. 0 47
      control/PDU-AC-New-6/Project/Objects/jeff-23A-5通道-2024-6-23.lnp
  100. 0 0
      control/PDU-AC-New-6/Project/Objects/jeff-23A-5通道-2024-6-23.sct

+ 49 - 21
control/PDU-AC-New-6/App/Main/Main.c

@@ -79,17 +79,25 @@ ACDC_Consumer_Clear EE_ACDC_Consumer_Clear[RelaySlaveChaNum] = {0};
 
 ACDC_All_Chn_Consumption ACDC_Total_All_Chn_Read_Reg;
 
+EE_ACDC_ThresVal_struct_ReadReg EE_ACDC_All_ThrVal;
 ACDC_Over_Func_WriteReg 	ACDC_Over_WriteReg[RelaySlaveChaNum];  
+ACDC_Over_Func_WriteReg 	ACDC_Over_AllWriteReg;
+ACDC_Wann_Read_Reg_t ACDC_Wann_All = {0};
+EE_ACDC_State_All_Reg_En_t EE_ACDC_State_All_en;
+AC_Ele_struct_ReadReg AC_Ele_ReadReg_All;
+
+
 
 
 uint8_t over_Func_flag[RelaySlaveChaNum] = {0};
+uint8_t over_func_all_flag = 0;
 
 
 
 uint32_t read_Total_Consumer[RelaySlaveChaNum] = {0};
 
-uint32_t hlw8100_flash_backup[RelaySlaveChaNum] = {0};
-uint32_t Hlw8110_Flash_value[RelaySlaveChaNum] = {0};
+//uint32_t hlw8100_flash_backup[RelaySlaveChaNum] = {0};
+//uint32_t Hlw8110_Flash_value[RelaySlaveChaNum] = {0};
 float Hlw8110_Restore[RelaySlaveChaNum]={0.0};
 
 uint32_t write_2_minute_flag = 0;
@@ -126,7 +134,7 @@ static  void  Proc2msTask_Start(void);   	//2ms
 static  void  Proc1SecTask(void);   			//1s处理任务
 
 static void over_RelayState(void);
-
+static void all_over_RelayState(void);
 
 
 
@@ -556,14 +564,28 @@ static  void  Proc100msTask(void)
 		AC_Ele_ReadReg[channel].AC_E = (Hlw8110_Restore[channel]*1000);																//电能
 		AC_Ele_ReadReg[channel].AC_PF = F_AC_PF*1000;																																								 //功率因素
 		
+		AC_Ele_ReadReg_All.AC_V = AC_Ele_ReadReg[0].AC_V;
+		AC_Ele_ReadReg_All.AC_I += AC_Ele_ReadReg[channel].AC_I;		//all current
+		AC_Ele_ReadReg_All.AC_P += AC_Ele_ReadReg[channel].AC_P;
+		AC_Ele_ReadReg_All.AC_LINE_Freq = AC_Ele_ReadReg[0].AC_LINE_Freq;
+		AC_Ele_ReadReg_All.AC_PF= AC_Ele_ReadReg[channel].AC_PF;
+		
 		EE_ACDC_Total_Consum_Read_Reg[channel].ACDC_Consumption = (read_Total_Consumer[channel] + AC_Ele_ReadReg[channel].AC_E);										//total consumer
 		ACDC_Total_All_Chn_Read_Reg.ACDC_All_Consumption += EE_ACDC_Total_Consum_Read_Reg[channel].ACDC_Consumption;
+		AC_Ele_ReadReg_All.AC_E += EE_ACDC_Total_Consum_Read_Reg[channel].ACDC_Consumption;
 		WarnState();																																																							//更新状态寄存器的告警阈值
 		over_RelayState();
 		
 		channel=channel+1;
-		if(channel>=RelaySlaveChaNum)
+		if(channel>=RelaySlaveChaNum){
+			// jugement all 
+			All_Warn_State();
+			all_over_RelayState();
 			channel=0;
+			AC_Ele_ReadReg_All.AC_I = 0;
+			AC_Ele_ReadReg_All.AC_E = 0;
+			AC_Ele_ReadReg_All.AC_P = 0;
+		}
 //		Uart_Read_HLW8110_Reg(REG_HFCONST_ADDR,2);//测试使用,看是否和电能计量芯片是否通信成功,成功串口接收到10 00 48
     Clr100msFlag();   //清除100ms标志
   }
@@ -769,7 +791,7 @@ static  void  InitHardware(void)
 	while(1)
 	{
 		eMBPoll();
-//		Proc100msTask();									//100ms处理任务
+		Proc100msTask();									//100ms处理任务
 		Proc1SecTask(); 									//1s处理任务 
 //		test1 = gpio_input_bit_get(LOCK_LE_CH_RCU,LOCK_CHECK);
 //		if(test1)	//如果有jlink接入,则不会动作继电器,直接跳出进入主函数
@@ -1152,22 +1174,28 @@ static  void  Proc1SecTask(void)
   }    
 }
 
-//void Relay1State(void)
-//{
-//	if(RelaySlaveChaNum>=1)
-//	{
-//  	if(EE_ACDC_State_ReadReg[0].ACDC_Cha_On_Off_State==true)
-//		{
-//				RELAY_1_ON;                              																											//开继电器1 
-//				EE_ACDC_State_ReadRegTrue[0].ACDC_Cha_On_Off_State = true;
-//		}		
-//		else 
-//		{
-//				RELAY_1_OFF;																																									//关继电器1 
-//				EE_ACDC_State_ReadRegTrue[0].ACDC_Cha_On_Off_State = false;			
-//		}
-//	}                                                     
-//}
+static void all_over_RelayState(void)
+{
+		//all 
+	if(over_func_all_flag)
+	{
+		RELAY_1_OFF;
+		RELAY_2_OFF;
+		RELAY_3_OFF;
+		RELAY_4_OFF;
+		RELAY_5_OFF;
+		RELAY_6_OFF;
+		over_func_all_flag = 0;
+		for(int i = 0; i < RelaySlaveChaNum;i++)
+		{
+			EE_ACDC_State_ReadReg[i].ACDC_Cha_On_Off_State = false;
+			EE_ACDC_State_ReadRegTrue[i].ACDC_Cha_On_Off_State = false;
+		}
+		BUFF;
+		LOCK;
+	}
+}
+
 
 
 static void over_RelayState(void)

+ 62 - 2
control/PDU-AC-New-6/App/Main/Main.h

@@ -44,6 +44,16 @@
 #define AC_Sing_Detection_Qua  1
 
 
+#define AC_Sing_All_Over_Func_Wann_Addr			4320
+#define AC_Sing_All_Over_Func_Wann_Qua			(1)
+
+#define AC_Sing_All_EleSmaAddr    					4330
+#define AC_Sing_All_EleSmaQua      					12
+
+
+
+
+
 #define AC_Sing_Dela_OnSmaAddr 4500
 #define AC_Sing_Dela_OnSmaQua  1*RelaySlaveChaNum
 
@@ -70,9 +80,11 @@
 #define AC_Sing_Clear_Consumer_all 5128
 #define AC_Sing_Clear_Consumer_allQua 1
 
+#define AC_Sing_All_Thr_SmaAddr  				5200
+#define AC_Sing_All_Thr_SmaAddr_Qua 		(32)
 
-
-
+#define AC_Sing_All_Over_FuncAddr						5250
+#define AC_Sing_All_Over_FuncQua						1
 
 
 
@@ -103,6 +115,14 @@
 
 
 
+#define Eepr_AC_Sing_All_Thr_SmaAddr 		1250
+#define Eepr_AC_Sing_All_Thr_SmaQua			(32)
+
+#define Eepr_AC_Sing_All_Over_SmaAddr		1300
+#define Eepr_AC_Sing_All_Over_SmaQua		2
+
+
+
 #define Default_Consum_Max   (4000000000)
 #define Default_Voltage_Max  (1000000000)
 #define Default_Current_Max  (1000000000)
@@ -196,6 +216,18 @@ typedef struct	EE_ACDC_State_struct_ReadReg
 	unsigned char ACDC_ALLCha_Off_State:1;      	 //第12位表示通道全部关闭标志(不可以设置,可以读回)
 }EE_ACDC_State_struct_ReadReg; 
 
+
+
+
+typedef struct EE_ACDC_State_All_Reg_En{
+	unsigned char ACDC_Vol_Upper_En:1;
+	unsigned char ACDC_Vol_Lower_En:1;
+	unsigned char ACDC_Current_Upper_En:1;
+	unsigned char ACDC_Power_Upper_En:1;
+	unsigned char ACDC_Consumer_Upper_En:1;
+}EE_ACDC_State_All_Reg_En_t;
+
+
 extern EE_ACDC_State_struct_ReadReg EE_ACDC_State_ReadReg[RelaySlaveChaNum];
 
 //开关状态必须是等继电器动作完了才更新,也是真实放回给web端的状态
@@ -302,6 +334,34 @@ typedef struct	ACDC_State_struct_WriteReg
 	unsigned char ACDC_Ele_Upthr_Warn:1;           //第10位表示通道电能上限告警(不可以设置,可以读回)
 }ACDC_State_struct_WriteReg; 
 
+
+
+typedef struct Wanning
+{
+	unsigned char ACDC_V_Max   	:	1;
+	unsigned char ACDC_V_Min   	:	1;
+	unsigned char ACDC_I_Max   	:	1;	
+	unsigned char ACDC_P_Max   	:	1;
+	unsigned char ACDC_C_Max   	:	1;
+}Wanning_t;
+
+typedef struct OverFunc
+{
+	unsigned char ACDC_V_Max_O_Func   : 1;
+	unsigned char ACDC_V_Min_O_Func   : 1;
+	unsigned char ACDC_I_Max_O_Func   : 1;
+	unsigned char ACDC_P_Max_O_Func   : 1;
+	unsigned char ACDC_C_Max_O_Func   : 1;
+}OverFunc_t;
+
+
+typedef struct ACDC_Wann_Read_Reg
+{
+	Wanning_t 	wan;
+	OverFunc_t over;
+}ACDC_Wann_Read_Reg_t;
+
+
 extern ACDC_State_struct_WriteReg ACDC_State_WriteReg[RelaySlaveChaNum];
 
 typedef struct	ACDC_ThresVal_struct_WriteReg

+ 68 - 0
control/PDU-AC-New-6/App/Modbus/BARE/port/port.c

@@ -145,6 +145,14 @@ unsigned char WusNRegs;
 unsigned int WiRegIndex;
 unsigned int WeeiRegIndex;
 unsigned char Eeprom_Wbuf[200];
+
+extern ACDC_Wann_Read_Reg_t ACDC_Wann_All;
+extern EE_ACDC_ThresVal_struct_ReadReg EE_ACDC_All_ThrVal;
+extern EE_ACDC_State_All_Reg_En_t EE_ACDC_State_All_en;
+extern ACDC_Over_Func_WriteReg 	ACDC_Over_AllWriteReg;
+extern ACDC_Wann_Read_Reg_t ACDC_Wann_All;
+extern AC_Ele_struct_ReadReg AC_Ele_ReadReg_All;
+
 eMBErrorCode
 eMBRegHoldingCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNRegs, eMBRegisterMode eMode )
 {
@@ -201,7 +209,19 @@ eMBRegHoldingCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNRegs, eMBRegi
 						}else if(usAddress == AC_Sing_Detection_Addr)
 						{
 							memcpy(&usRegHoldBuf[iRegIndex],&detection_value,usNRegs*2);
+						}else if(usAddress == AC_Sing_All_Over_Func_Wann_Addr)
+						{
+							memcpy(&usRegHoldBuf[iRegIndex],&ACDC_Wann_All,2);
+						}else if(usAddress >= AC_Sing_All_EleSmaAddr &&  usAddress  <= (AC_Sing_All_EleSmaAddr+AC_Sing_All_EleSmaQua))
+						{
+							Start_Read_Flag = 1;
+							int base_addr = usAddress -AC_Sing_All_EleSmaAddr;
+							uint32_t * base = (uint32_t *)(&AC_Ele_ReadReg_All);
+							base += base_addr;
+							memcpy(&usRegHoldBuf[iRegIndex],base,usNRegs*2);
 						}
+						
+						
             while(usNRegs > 0)
             {
                 *pucRegBuffer++ = (uint8_t)(usRegHoldBuf[iRegIndex] >> 8);
@@ -358,6 +378,54 @@ eMBRegHoldingCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNRegs, eMBRegi
 								EE_ACDC_Consumer_Clear[i].flag = 1;
 								EE_ACDC_Consumer_Clear[i].value = recive;
 							}
+						}else if(usAddress >= AC_Sing_All_Thr_SmaAddr && (usAddress <=(AC_Sing_All_Thr_SmaAddr + AC_Sing_All_Thr_SmaAddr_Qua)))
+						{
+							WeeiRegIndex = (int)(usAddress - AC_Sing_Thr_SmaAddr);
+							//Chal_num = (usAddress-AC_Sing_All_Thr_SmaAddr)/16;  
+							memcpy(&EE_ACDC_All_ThrVal,&usRegHoldBuf[WiRegIndex],WusNRegs*2);
+							
+							if(EE_ACDC_All_ThrVal.ACDC_V_TopThres <= THRESHOULD_JUDGMENT)
+							{
+								EE_ACDC_State_All_en.ACDC_Vol_Upper_En = false;
+							}else
+							{
+								EE_ACDC_State_All_en.ACDC_Vol_Upper_En = true;
+							}
+							if(EE_ACDC_All_ThrVal.ACDC_V_DownThres <= THRESHOULD_JUDGMENT)
+							{
+								EE_ACDC_State_All_en.ACDC_Vol_Lower_En= false;
+							}else
+							{
+								EE_ACDC_State_All_en.ACDC_Vol_Lower_En= true;
+							}
+							if(EE_ACDC_All_ThrVal.ACDC_I_TopThres <= THRESHOULD_JUDGMENT)
+							{
+								EE_ACDC_State_All_en.ACDC_Current_Upper_En = false;
+							}else
+							{
+								EE_ACDC_State_All_en.ACDC_Current_Upper_En= true;
+							}
+							if(EE_ACDC_All_ThrVal.ACDC_P_TopThres <= THRESHOULD_JUDGMENT)
+							{
+								EE_ACDC_State_All_en.ACDC_Power_Upper_En = false;
+							}else
+							{
+								EE_ACDC_State_All_en.ACDC_Power_Upper_En = true;
+							}
+							if(EE_ACDC_All_ThrVal.ACDC_E_TopThres <= THRESHOULD_JUDGMENT)
+							{
+								EE_ACDC_State_All_en.ACDC_Consumer_Upper_En = false;
+							}else
+							{
+								EE_ACDC_State_All_en.ACDC_Consumer_Upper_En= true;
+							}
+							memcpy(&Eeprom_Wbuf,&usRegHoldBuf[WiRegIndex],WusNRegs*2);
+							AT24CxxWrite(Eepr_AC_Sing_All_Thr_SmaAddr,Eeprom_Wbuf, WusNRegs*2);
+						}else if(usAddress == AC_Sing_All_Over_FuncAddr)
+						{
+							memcpy(&ACDC_Over_AllWriteReg,&usRegHoldBuf[WiRegIndex],2);
+							memcpy(&Eeprom_Wbuf,&usRegHoldBuf[WiRegIndex],2);
+							AT24CxxWrite(Eepr_AC_Sing_All_Over_SmaAddr,Eeprom_Wbuf,2);
 						}
         }
     }

+ 181 - 1
control/PDU-AC-New-6/App/ReadEeprom/ReadEeprom.c

@@ -41,6 +41,13 @@ unsigned char Chal_Num;
 extern EE_ACDC_Total_Consumption  EE_ACDC_Total_Consum_Read_Reg[RelaySlaveChaNum];
 extern uint32_t read_Total_Consumer[RelaySlaveChaNum];
 extern uint8_t over_Func_flag[RelaySlaveChaNum];
+extern EE_ACDC_ThresVal_struct_ReadReg EE_ACDC_All_ThrVal;
+extern EE_ACDC_State_All_Reg_En_t EE_ACDC_State_All_en;
+extern ACDC_Over_Func_WriteReg 	ACDC_Over_AllWriteReg;
+extern AC_Ele_struct_ReadReg AC_Ele_ReadReg_All;
+extern ACDC_Wann_Read_Reg_t ACDC_Wann_All ;
+extern uint8_t over_func_all_flag;
+
 /*********************************************************************************************************
 *                                              内部函数声明
 *********************************************************************************************************/
@@ -75,6 +82,29 @@ void  ReadEeprom(void)
 	AT24CxxRead(Eepr_AC_Sing_Thr_SmaAddr, Eeprom_Rbuf, Eepr_AC_Sing_Thr_SmaQua);			//从eeprom中读出通道阈值数据
 	memcpy(&EE_ACDC_ThresVal_ReadReg,&Eeprom_Rbuf,Eepr_AC_Sing_Thr_SmaQua);						//将数据拷贝到指定的结构体,可能需要注意大小端问题
 	
+	AT24CxxRead(Eepr_AC_Sing_All_Thr_SmaAddr, Eeprom_Rbuf, Eepr_AC_Sing_All_Thr_SmaQua);				//read thr of all 
+	memcpy(&EE_ACDC_All_ThrVal,&Eeprom_Rbuf,Eepr_AC_Sing_All_Thr_SmaQua);
+	
+	// add by liyi
+		if(EE_ACDC_All_ThrVal.ACDC_V_TopThres > Default_Voltage_Max)
+		{
+			EE_ACDC_All_ThrVal.ACDC_V_TopThres = 0;
+		}
+		if(EE_ACDC_All_ThrVal.ACDC_V_DownThres > Default_Voltage_Max)
+		{
+			EE_ACDC_All_ThrVal.ACDC_V_DownThres = 0;
+		}
+		if(EE_ACDC_All_ThrVal.ACDC_P_TopThres > Default_Power_Max)
+		{
+			EE_ACDC_All_ThrVal.ACDC_P_TopThres = 0;
+		}	
+		if(EE_ACDC_All_ThrVal.ACDC_I_TopThres > Default_Current_Max)
+		{
+			EE_ACDC_All_ThrVal.ACDC_I_TopThres = 0;
+		}		
+	
+	
+	
 	//check is 
 	for(Chal_Num=0;Chal_Num<RelaySlaveChaNum;Chal_Num++) 
 	{
@@ -96,6 +126,45 @@ void  ReadEeprom(void)
 		}		
 	}
 	
+
+		if(EE_ACDC_All_ThrVal.ACDC_V_TopThres <= THRESHOULD_JUDGMENT)
+		{
+			EE_ACDC_State_All_en.ACDC_Vol_Upper_En = false;
+		}else
+		{
+			EE_ACDC_State_All_en.ACDC_Vol_Upper_En = true;
+		}
+		if(EE_ACDC_All_ThrVal.ACDC_V_DownThres <= THRESHOULD_JUDGMENT)
+		{
+			EE_ACDC_State_All_en.ACDC_Vol_Lower_En= false;
+		}else
+		{
+			EE_ACDC_State_All_en.ACDC_Vol_Lower_En= true;
+		}
+		if(EE_ACDC_All_ThrVal.ACDC_I_TopThres <= THRESHOULD_JUDGMENT)
+		{
+			EE_ACDC_State_All_en.ACDC_Current_Upper_En = false;
+		}else
+		{
+			EE_ACDC_State_All_en.ACDC_Current_Upper_En= true;
+		}
+		if(EE_ACDC_All_ThrVal.ACDC_P_TopThres <= THRESHOULD_JUDGMENT)
+		{
+			EE_ACDC_State_All_en.ACDC_Power_Upper_En = false;
+		}else
+		{
+			EE_ACDC_State_All_en.ACDC_Power_Upper_En = true;
+		}
+		if(EE_ACDC_All_ThrVal.ACDC_E_TopThres <= THRESHOULD_JUDGMENT)
+		{
+			EE_ACDC_State_All_en.ACDC_Consumer_Upper_En = false;
+		}else
+		{
+			EE_ACDC_State_All_en.ACDC_Consumer_Upper_En= true;
+		}
+	
+	
+	
 	for(Chal_Num=0;Chal_Num<RelaySlaveChaNum;Chal_Num++) 
 	{
 		if(EE_ACDC_ThresVal_ReadReg[Chal_Num].ACDC_V_TopThres <= THRESHOULD_JUDGMENT)
@@ -173,7 +242,7 @@ void  ReadEeprom(void)
 	
 	//read wanning func 
 	AT24CxxRead(Eepr_AC_Sing_Channel_Func_SmaAddr, Eeprom_Rbuf, Eepr_AC_Sing_Channel_Func_SmaQua);	
-	memcmp(ACDC_Over_WriteReg,Eeprom_Rbuf,Eepr_AC_Sing_Channel_Func_SmaQua);
+	memcpy(ACDC_Over_WriteReg,Eeprom_Rbuf,Eepr_AC_Sing_Channel_Func_SmaQua);
 	for(int i=0; i < RelaySlaveChaNum;i++)
 	{
 		if(ACDC_Over_WriteReg[i].openration > 0x003f)
@@ -181,6 +250,12 @@ void  ReadEeprom(void)
 			ACDC_Over_WriteReg[i].openration = 0;
 		}
 	}
+	AT24CxxRead(Eepr_AC_Sing_All_Over_SmaAddr, Eeprom_Rbuf, Eepr_AC_Sing_All_Over_SmaQua);	
+	memcpy(&ACDC_Over_AllWriteReg,Eeprom_Rbuf,Eepr_AC_Sing_All_Over_SmaQua);
+	if(ACDC_Over_AllWriteReg.openration > 0x003f)
+	{
+		ACDC_Over_AllWriteReg.openration = 0;
+	}
 }
 
 
@@ -723,6 +798,111 @@ void WarnState(void)
 	WarnPowUpthrState();
 	WarnEleUpthrState();
 }
+
+void All_Warn_State(void)
+{
+	
+	//voltage max
+	if(EE_ACDC_State_All_en.ACDC_Vol_Upper_En)
+	{
+		if(AC_Ele_ReadReg_All.AC_V > EE_ACDC_All_ThrVal.ACDC_V_TopThres)
+		{
+			ACDC_Wann_All.wan.ACDC_V_Max = true;
+			if(ACDC_Over_AllWriteReg.openration & Voltage_Max_Func)
+			{
+				over_func_all_flag = 1;
+				//ACDC_Wann_All.over.ACDC_V_Max_O_Func = true;
+			}
+		}else
+		{
+			ACDC_Wann_All.wan.ACDC_V_Max = false;
+			//ACDC_Wann_All.over.ACDC_V_Max_O_Func = false;
+		}
+	}else
+	{
+		ACDC_Wann_All.wan.ACDC_V_Max = false;
+	}
+	//voltage min
+	if(EE_ACDC_State_All_en.ACDC_Vol_Lower_En)
+	{
+		if(AC_Ele_ReadReg_All.AC_V < EE_ACDC_All_ThrVal.ACDC_V_DownThres)
+		{
+			ACDC_Wann_All.wan.ACDC_V_Min = true;
+			if(ACDC_Over_AllWriteReg.openration & Voltage_Min_Func)
+			{
+				over_func_all_flag = 1;
+			}
+			
+		}else
+		{
+			ACDC_Wann_All.wan.ACDC_V_Min = false;
+		}
+	}else
+	{
+		ACDC_Wann_All.wan.ACDC_V_Min = false;
+	}
+	//power max
+		if(EE_ACDC_State_All_en.ACDC_Power_Upper_En)
+		{
+			if(AC_Ele_ReadReg_All.AC_P > EE_ACDC_All_ThrVal.ACDC_P_TopThres)
+			{
+				ACDC_Wann_All.wan.ACDC_P_Max = true;
+				if(ACDC_Over_AllWriteReg.openration & Power_Max_Func)
+				{
+					over_func_all_flag = 1;
+				}
+				
+			}else
+			{
+				ACDC_Wann_All.wan.ACDC_P_Max = false;
+			}
+		}else
+		{
+			ACDC_Wann_All.wan.ACDC_P_Max = false;
+		}
+	//current max
+		if(EE_ACDC_State_All_en.ACDC_Current_Upper_En)
+		{
+			if(AC_Ele_ReadReg_All.AC_I > EE_ACDC_All_ThrVal.ACDC_I_TopThres)
+			{
+				ACDC_Wann_All.wan.ACDC_I_Max = true;
+				if(ACDC_Over_AllWriteReg.openration & Current_Max_Func)
+				{
+					over_func_all_flag = 1;
+				}
+				
+			}else
+			{
+				ACDC_Wann_All.wan.ACDC_I_Max = false;
+			}
+		}else
+		{
+			ACDC_Wann_All.wan.ACDC_I_Max = false;
+		}
+		//consumer max
+		if(EE_ACDC_State_All_en.ACDC_Consumer_Upper_En)
+		{
+			if(AC_Ele_ReadReg_All.AC_E > EE_ACDC_All_ThrVal.ACDC_E_TopThres)
+			{
+				ACDC_Wann_All.wan.ACDC_C_Max = true;
+				if(ACDC_Over_AllWriteReg.openration & Consumer_Max_Func)
+				{
+					over_func_all_flag = 1;
+				}
+				
+			}else
+			{
+				ACDC_Wann_All.wan.ACDC_C_Max = false;
+			}
+		}else
+		{
+			ACDC_Wann_All.wan.ACDC_C_Max = false;
+		}
+	
+}
+
+
+
 /*********************************************************************************************************
 * 函数名称:Bubble_Sort
 * 函数功能:根据读取的数据判断是否触发阈值

+ 1 - 0
control/PDU-AC-New-6/App/ReadEeprom/ReadEeprom.h

@@ -47,4 +47,5 @@ void Relay7State(void);
 void Relay8State(void);
 void WarnState(void);
 void Bubble_Sort(unsigned short int arr[], unsigned short int len);
+void All_Warn_State(void);
 #endif

文件差异内容过多而无法显示
+ 41 - 32
control/PDU-AC-New-6/Project/GD32KeilPrj.uvguix.Gowon


+ 14 - 14
control/PDU-AC-New-6/Project/GD32KeilPrj.uvoptx

@@ -544,8 +544,8 @@
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
       <bDave2>0</bDave2>
-      <PathWithFileName>..\App\Wwdgt\Wwdgt.c</PathWithFileName>
-      <FilenameWithoutPath>Wwdgt.c</FilenameWithoutPath>
+      <PathWithFileName>..\App\24cxx\At24cxx.c</PathWithFileName>
+      <FilenameWithoutPath>At24cxx.c</FilenameWithoutPath>
       <RteFlg>0</RteFlg>
       <bShared>0</bShared>
     </File>
@@ -556,8 +556,8 @@
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
       <bDave2>0</bDave2>
-      <PathWithFileName>..\App\24cxx\At24cxx.c</PathWithFileName>
-      <FilenameWithoutPath>At24cxx.c</FilenameWithoutPath>
+      <PathWithFileName>..\HW\I2c\I2c.c</PathWithFileName>
+      <FilenameWithoutPath>I2c.c</FilenameWithoutPath>
       <RteFlg>0</RteFlg>
       <bShared>0</bShared>
     </File>
@@ -568,8 +568,8 @@
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
       <bDave2>0</bDave2>
-      <PathWithFileName>..\HW\I2c\I2c.c</PathWithFileName>
-      <FilenameWithoutPath>I2c.c</FilenameWithoutPath>
+      <PathWithFileName>..\App\ReadEeprom\ReadEeprom.c</PathWithFileName>
+      <FilenameWithoutPath>ReadEeprom.c</FilenameWithoutPath>
       <RteFlg>0</RteFlg>
       <bShared>0</bShared>
     </File>
@@ -580,8 +580,8 @@
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
       <bDave2>0</bDave2>
-      <PathWithFileName>..\App\ReadEeprom\ReadEeprom.c</PathWithFileName>
-      <FilenameWithoutPath>ReadEeprom.c</FilenameWithoutPath>
+      <PathWithFileName>..\App\Sn74lvc573\Sn74lvc573.c</PathWithFileName>
+      <FilenameWithoutPath>Sn74lvc573.c</FilenameWithoutPath>
       <RteFlg>0</RteFlg>
       <bShared>0</bShared>
     </File>
@@ -592,8 +592,8 @@
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
       <bDave2>0</bDave2>
-      <PathWithFileName>..\App\Sn74lvc573\Sn74lvc573.c</PathWithFileName>
-      <FilenameWithoutPath>Sn74lvc573.c</FilenameWithoutPath>
+      <PathWithFileName>..\App\Fwdgt\Fwdgt.c</PathWithFileName>
+      <FilenameWithoutPath>Fwdgt.c</FilenameWithoutPath>
       <RteFlg>0</RteFlg>
       <bShared>0</bShared>
     </File>
@@ -617,7 +617,7 @@
 
   <Group>
     <GroupName>FW</GroupName>
-    <tvExp>0</tvExp>
+    <tvExp>1</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
@@ -700,8 +700,8 @@
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
       <bDave2>0</bDave2>
-      <PathWithFileName>..\FW\Source\gd32e230_wwdgt.c</PathWithFileName>
-      <FilenameWithoutPath>gd32e230_wwdgt.c</FilenameWithoutPath>
+      <PathWithFileName>..\FW\Source\gd32e230_fwdgt.c</PathWithFileName>
+      <FilenameWithoutPath>gd32e230_fwdgt.c</FilenameWithoutPath>
       <RteFlg>0</RteFlg>
       <bShared>0</bShared>
     </File>
@@ -709,7 +709,7 @@
 
   <Group>
     <GroupName>ARM</GroupName>
-    <tvExp>0</tvExp>
+    <tvExp>1</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>

+ 11 - 11
control/PDU-AC-New-6/Project/GD32KeilPrj.uvprojx

@@ -16,8 +16,8 @@
         <TargetCommonOption>
           <Device>GD32E230C8</Device>
           <Vendor>GigaDevice</Vendor>
-          <PackID>GigaDevice.GD32E23x_DFP.1.0.2</PackID>
-          <PackURL>https://gd32mcu.com/data/documents/pack/</PackURL>
+          <PackID>GigaDevice.GD32E23x_DFP.2.2.1</PackID>
+          <PackURL>http://gd32mcu.com/data/documents/pack/</PackURL>
           <Cpu>IRAM(0x20000000,0x0002000) IROM(0x08000000,0x0010000) CPUTYPE("Cortex-M23") CLOCK(12000000) ELITTLE</Cpu>
           <FlashUtilSpec></FlashUtilSpec>
           <StartupFile></StartupFile>
@@ -49,7 +49,7 @@
             <InvalidFlash>1</InvalidFlash>
           </TargetStatus>
           <OutputDirectory>.\Objects\</OutputDirectory>
-          <OutputName>6通道-2024-8-22-New1</OutputName>
+          <OutputName>6通道-2024-11-9-New</OutputName>
           <CreateExecutable>1</CreateExecutable>
           <CreateLib>0</CreateLib>
           <CreateHexFile>1</CreateHexFile>
@@ -339,7 +339,7 @@
               <MiscControls>-Wno-invalid-source-encoding</MiscControls>
               <Define>GD32E230</Define>
               <Undefine></Undefine>
-              <IncludePath>..\FW\Include;..\App\Main;..\App\DataType;..\ARM\SysTick;..\ARM\System;..\ARM\NVIC;..\HW\Timer;..\App\Modbus\ascii;..\App\Modbus\include;..\App\Modbus\rtu;..\App\Modbus\tcp;..\App\Led;..\HW\Rcu;..\HW\Uart1;..\App\Key;..\App\Relay;..\App\Hlw8110;..\App\Wwdgt;..\App\24cxx;..\HW\I2c;..\App\ReadEeprom;..\App\Modbus\BARE\port;..\App\Sn74lvc573</IncludePath>
+              <IncludePath>..\FW\Include;..\App\Main;..\App\DataType;..\ARM\SysTick;..\ARM\System;..\ARM\NVIC;..\HW\Timer;..\App\Modbus\ascii;..\App\Modbus\include;..\App\Modbus\rtu;..\App\Modbus\tcp;..\App\Led;..\HW\Rcu;..\HW\Uart1;..\App\Key;..\App\Relay;..\App\Hlw8110;..\App\Wwdgt;..\App\24cxx;..\HW\I2c;..\App\ReadEeprom;..\App\Modbus\BARE\port;..\App\Sn74lvc573;..\App\Fwdgt</IncludePath>
             </VariousControls>
           </Cads>
           <Aads>
@@ -436,11 +436,6 @@
               <FileType>1</FileType>
               <FilePath>..\App\Hlw8110\Hlw8110.c</FilePath>
             </File>
-            <File>
-              <FileName>Wwdgt.c</FileName>
-              <FileType>1</FileType>
-              <FilePath>..\App\Wwdgt\Wwdgt.c</FilePath>
-            </File>
             <File>
               <FileName>At24cxx.c</FileName>
               <FileType>1</FileType>
@@ -461,6 +456,11 @@
               <FileType>1</FileType>
               <FilePath>..\App\Sn74lvc573\Sn74lvc573.c</FilePath>
             </File>
+            <File>
+              <FileName>Fwdgt.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\App\Fwdgt\Fwdgt.c</FilePath>
+            </File>
           </Files>
         </Group>
         <Group>
@@ -503,9 +503,9 @@
               <FilePath>..\FW\Source\gd32e230_usart.c</FilePath>
             </File>
             <File>
-              <FileName>gd32e230_wwdgt.c</FileName>
+              <FileName>gd32e230_fwdgt.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\FW\Source\gd32e230_wwdgt.c</FilePath>
+              <FilePath>..\FW\Source\gd32e230_fwdgt.c</FilePath>
             </File>
           </Files>
         </Group>

文件差异内容过多而无法显示
+ 0 - 3457
control/PDU-AC-New-6/Project/Listings/23A-1通道-0610-2.map


文件差异内容过多而无法显示
+ 0 - 3458
control/PDU-AC-New-6/Project/Listings/23A-1通道-0610.map


文件差异内容过多而无法显示
+ 0 - 3465
control/PDU-AC-New-6/Project/Listings/23A-2通道-0610-2.map


文件差异内容过多而无法显示
+ 0 - 3479
control/PDU-AC-New-6/Project/Listings/23A-2通道-0610.map


文件差异内容过多而无法显示
+ 0 - 3477
control/PDU-AC-New-6/Project/Listings/23A-3通道-0610-2.map


文件差异内容过多而无法显示
+ 0 - 3492
control/PDU-AC-New-6/Project/Listings/23A-3通道-0610.map


文件差异内容过多而无法显示
+ 0 - 3510
control/PDU-AC-New-6/Project/Listings/23A-4通道-0610-1.map


文件差异内容过多而无法显示
+ 0 - 3482
control/PDU-AC-New-6/Project/Listings/23A-4通道-0610-2.map


文件差异内容过多而无法显示
+ 0 - 3496
control/PDU-AC-New-6/Project/Listings/23A-4通道-0610.map


文件差异内容过多而无法显示
+ 0 - 3489
control/PDU-AC-New-6/Project/Listings/23A-5通道-0610-2.map


文件差异内容过多而无法显示
+ 0 - 3504
control/PDU-AC-New-6/Project/Listings/23A-5通道-0610.map


文件差异内容过多而无法显示
+ 0 - 3632
control/PDU-AC-New-6/Project/Listings/23A-5通道-0618-1.map


文件差异内容过多而无法显示
+ 0 - 3489
control/PDU-AC-New-6/Project/Listings/23A-5通道-0622.map


文件差异内容过多而无法显示
+ 0 - 3499
control/PDU-AC-New-6/Project/Listings/23A-6通道-0610-2.map


文件差异内容过多而无法显示
+ 0 - 3513
control/PDU-AC-New-6/Project/Listings/23A-6通道-0610.map


文件差异内容过多而无法显示
+ 0 - 3507
control/PDU-AC-New-6/Project/Listings/23A-7通道-0610-2.map


文件差异内容过多而无法显示
+ 0 - 3521
control/PDU-AC-New-6/Project/Listings/23A-7通道-0610.map


文件差异内容过多而无法显示
+ 0 - 3510
control/PDU-AC-New-6/Project/Listings/23A-8通道-0610-2.map


文件差异内容过多而无法显示
+ 0 - 3523
control/PDU-AC-New-6/Project/Listings/23A-8通道-0610.map


文件差异内容过多而无法显示
+ 0 - 3489
control/PDU-AC-New-6/Project/Listings/40A-1通道-0610-2.map


文件差异内容过多而无法显示
+ 0 - 3442
control/PDU-AC-New-6/Project/Listings/40A-1通道-0610.map


文件差异内容过多而无法显示
+ 0 - 3442
control/PDU-AC-New-6/Project/Listings/40A-1通道.map


文件差异内容过多而无法显示
+ 0 - 3439
control/PDU-AC-New-6/Project/Listings/40A-2通道-0610-2.map


文件差异内容过多而无法显示
+ 0 - 3452
control/PDU-AC-New-6/Project/Listings/40A-2通道-0610.map


文件差异内容过多而无法显示
+ 0 - 3452
control/PDU-AC-New-6/Project/Listings/40A-2通道.map


文件差异内容过多而无法显示
+ 0 - 3452
control/PDU-AC-New-6/Project/Listings/40A-3通道-0610-2.map


文件差异内容过多而无法显示
+ 0 - 3466
control/PDU-AC-New-6/Project/Listings/40A-3通道-0610.map


文件差异内容过多而无法显示
+ 0 - 3452
control/PDU-AC-New-6/Project/Listings/40A-3通道.map


文件差异内容过多而无法显示
+ 0 - 3458
control/PDU-AC-New-6/Project/Listings/40A-4通道-0610-1.map


文件差异内容过多而无法显示
+ 0 - 3457
control/PDU-AC-New-6/Project/Listings/40A-4通道-0610-2.map


文件差异内容过多而无法显示
+ 0 - 3470
control/PDU-AC-New-6/Project/Listings/40A-4通道-0610.map


文件差异内容过多而无法显示
+ 0 - 3442
control/PDU-AC-New-6/Project/Listings/40A-4通道.map


文件差异内容过多而无法显示
+ 0 - 3466
control/PDU-AC-New-6/Project/Listings/40A3通道.map


文件差异内容过多而无法显示
+ 0 - 3509
control/PDU-AC-New-6/Project/Listings/6通道-2024-8-10-New.map


文件差异内容过多而无法显示
+ 0 - 3470
control/PDU-AC-New-6/Project/Listings/GD32KeilPrj.map


文件差异内容过多而无法显示
+ 0 - 3434
control/PDU-AC-New-6/Project/Listings/jeff-23A-5通道-2024-6-23.map


文件差异内容过多而无法显示
+ 0 - 3497
control/PDU-AC-New-6/Project/Listings/jeff-23A-5通道-2024-6-25.map


文件差异内容过多而无法显示
+ 0 - 3518
control/PDU-AC-New-6/Project/Listings/jeff-23A-6通道-2024-6-26.map


文件差异内容过多而无法显示
+ 0 - 3491
control/PDU-AC-New-6/Project/Listings/jeff-23A-6通道-2024-7-27.map


文件差异内容过多而无法显示
+ 0 - 3518
control/PDU-AC-New-6/Project/Listings/jeff-23A-8通道-2024-6-23.map


文件差异内容过多而无法显示
+ 0 - 3518
control/PDU-AC-New-6/Project/Listings/jeff-23A-8通道-2024-6-25.map


文件差异内容过多而无法显示
+ 0 - 3518
control/PDU-AC-New-6/Project/Listings/jeff-23A-8通道-2024-7-3.map


文件差异内容过多而无法显示
+ 0 - 3440
control/PDU-AC-New-6/Project/Listings/jeff-40A-1通道-2024-6-23.map


文件差异内容过多而无法显示
+ 0 - 3440
control/PDU-AC-New-6/Project/Listings/jeff-40A-1通道-2024-6-24.map


文件差异内容过多而无法显示
+ 0 - 3432
control/PDU-AC-New-6/Project/Listings/jeff-40A-1通道-2024-7-9.map


文件差异内容过多而无法显示
+ 0 - 3465
control/PDU-AC-New-6/Project/Listings/jeff-40A-4通道-2024-6-23.map


文件差异内容过多而无法显示
+ 0 - 3465
control/PDU-AC-New-6/Project/Listings/jeff-40A-4通道-2024-6-24.map


文件差异内容过多而无法显示
+ 0 - 3465
control/PDU-AC-New-6/Project/Listings/jeff-40A-4通道-2024-7-9.map


文件差异内容过多而无法显示
+ 0 - 3434
control/PDU-AC-New-6/Project/Listings/jeff-40A-5通道-2024-6-24.map


+ 0 - 942
control/PDU-AC-New-6/Project/Listings/startup_gd32e230.lst

@@ -1,942 +0,0 @@
-
-
-
-ARM Macro Assembler    Page 1 
-
-
-    1 00000000         ;/*!
-    2 00000000         ;    \file    startup_gd32e230.s
-    3 00000000         ;    \brief   start up file
-    4 00000000         ;
-    5 00000000         ;    \version 2018-6-19, V1.0.0, firmware for GD32E230
-    6 00000000         ;*/
-    7 00000000         ;
-    8 00000000         ;/*
-    9 00000000         ;    Copyright (c) 2018, GigaDevice Semiconductor Inc.
-   10 00000000         ;
-   11 00000000         ;    All rights reserved.
-   12 00000000         ;
-   13 00000000         ;    Redistribution and use in source and binary forms, 
-                       with or without modification, 
-   14 00000000         ;are permitted provided that the following conditions ar
-                       e met:
-   15 00000000         ;
-   16 00000000         ;    1. Redistributions of source code must retain the a
-                       bove copyright notice, this 
-   17 00000000         ;       list of conditions and the following disclaimer.
-                       
-   18 00000000         ;    2. Redistributions in binary form must reproduce th
-                       e above copyright notice, 
-   19 00000000         ;       this list of conditions and the following discla
-                       imer in the documentation 
-   20 00000000         ;       and/or other materials provided with the distrib
-                       ution.
-   21 00000000         ;    3. Neither the name of the copyright holder nor the
-                        names of its contributors 
-   22 00000000         ;       may be used to endorse or promote products deriv
-                       ed from this software without 
-   23 00000000         ;       specific prior written permission.
-   24 00000000         ;
-   25 00000000         ;    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
-                       AND CONTRIBUTORS "AS IS" 
-   26 00000000         ;AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT N
-                       OT LIMITED TO, THE IMPLIED 
-   27 00000000         ;WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICU
-                       LAR PURPOSE ARE DISCLAIMED. 
-   28 00000000         ;IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS 
-                       BE LIABLE FOR ANY DIRECT, 
-   29 00000000         ;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENT
-                       IAL DAMAGES (INCLUDING, BUT 
-   30 00000000         ;NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERV
-                       ICES; LOSS OF USE, DATA, OR 
-   31 00000000         ;PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND O
-                       N ANY THEORY OF LIABILITY, 
-   32 00000000         ;WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDI
-                       NG NEGLIGENCE OR OTHERWISE) 
-   33 00000000         ;ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVE
-                       N IF ADVISED OF THE POSSIBILITY 
-   34 00000000         ;OF SUCH DAMAGE.
-   35 00000000         ;*/
-   36 00000000         
-   37 00000000         ; <h> Stack Configuration
-   38 00000000         ;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
-   39 00000000         ; </h>
-   40 00000000         
-   41 00000000 00000400 
-
-
-
-ARM Macro Assembler    Page 2 
-
-
-                       Stack_Size
-                               EQU              0x00000400
-   42 00000000         
-   43 00000000                 AREA             STACK, NOINIT, READWRITE, ALIGN
-=3
-   44 00000000         Stack_Mem
-                               SPACE            Stack_Size
-   45 00000400         __initial_sp
-   46 00000400         
-   47 00000400         
-   48 00000400         ; <h> Heap Configuration
-   49 00000400         ;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
-   50 00000400         ; </h>
-   51 00000400         
-   52 00000400 00000400 
-                       Heap_Size
-                               EQU              0x00000400
-   53 00000400         
-   54 00000400                 AREA             HEAP, NOINIT, READWRITE, ALIGN=
-3
-   55 00000000         __heap_base
-   56 00000000         Heap_Mem
-                               SPACE            Heap_Size
-   57 00000400         __heap_limit
-   58 00000400         
-   59 00000400                 PRESERVE8
-   60 00000400                 THUMB
-   61 00000400         
-   62 00000400         ;               /* reset Vector Mapped to at Address 0 *
-                       /
-   63 00000400                 AREA             RESET, DATA, READONLY
-   64 00000000                 EXPORT           __Vectors
-   65 00000000                 EXPORT           __Vectors_End
-   66 00000000                 EXPORT           __Vectors_Size
-   67 00000000         
-   68 00000000 00000000 
-                       __Vectors
-                               DCD              __initial_sp ; Top of Stack
-   69 00000004 00000000        DCD              Reset_Handler ; Reset Handler
-   70 00000008 00000000        DCD              NMI_Handler ; NMI Handler
-   71 0000000C 00000000        DCD              HardFault_Handler ; Hard Fault 
-                                                            Handler
-   72 00000010 00000000        DCD              0           ; Reserved
-   73 00000014 00000000        DCD              0           ; Reserved
-   74 00000018 00000000        DCD              0           ; Reserved
-   75 0000001C 00000000        DCD              0           ; Reserved
-   76 00000020 00000000        DCD              0           ; Reserved
-   77 00000024 00000000        DCD              0           ; Reserved
-   78 00000028 00000000        DCD              0           ; Reserved
-   79 0000002C 00000000        DCD              SVC_Handler ; SVCall Handler
-   80 00000030 00000000        DCD              0           ; Reserved
-   81 00000034 00000000        DCD              0           ; Reserved
-   82 00000038 00000000        DCD              PendSV_Handler ; PendSV Handler
-                                                            
-   83 0000003C 00000000        DCD              SysTick_Handler 
-                                                            ; SysTick Handler
-   84 00000040         
-   85 00000040         ;               /* external interrupts handler */
-   86 00000040 00000000        DCD              WWDGT_IRQHandler ; 16:Window Wa
-
-
-
-ARM Macro Assembler    Page 3 
-
-
-                                                            tchdog Timer
-   87 00000044 00000000        DCD              LVD_IRQHandler ; 17:LVD through
-                                                             EXTI Line detect
-   88 00000048 00000000        DCD              RTC_IRQHandler ; 18:RTC through
-                                                             EXTI Line
-   89 0000004C 00000000        DCD              FMC_IRQHandler ; 19:FMC
-   90 00000050 00000000        DCD              RCU_IRQHandler ; 20:RCU
-   91 00000054 00000000        DCD              EXTI0_1_IRQHandler ; 21:EXTI Li
-                                                            ne 0 and EXTI Line 
-                                                            1
-   92 00000058 00000000        DCD              EXTI2_3_IRQHandler ; 22:EXTI Li
-                                                            ne 2 and EXTI Line 
-                                                            3
-   93 0000005C 00000000        DCD              EXTI4_15_IRQHandler ; 23:EXTI L
-                                                            ine 4 to EXTI Line 
-                                                            15
-   94 00000060 00000000        DCD              0           ; Reserved
-   95 00000064 00000000        DCD              DMA_Channel0_IRQHandler 
-                                                            ; 25:DMA Channel 0 
-                                                            
-   96 00000068 00000000        DCD              DMA_Channel1_2_IRQHandler ; 26:
-                                                            DMA Channel 1 and D
-                                                            MA Channel 2
-   97 0000006C 00000000        DCD              DMA_Channel3_4_IRQHandler ; 27:
-                                                            DMA Channel 3 and D
-                                                            MA Channel 4
-   98 00000070 00000000        DCD              ADC_CMP_IRQHandler ; 28:ADC and
-                                                             Comparator
-   99 00000074 00000000        DCD              TIMER0_BRK_UP_TRG_COM_IRQHandle
-r 
-                                                            ; 29:TIMER0 Break,U
-                                                            pdate,Trigger and C
-                                                            ommutation
-  100 00000078 00000000        DCD              TIMER0_Channel_IRQHandler ; 30:
-                                                            TIMER0 Channel Capt
-                                                            ure Compare
-  101 0000007C 00000000        DCD              0           ; Reserved
-  102 00000080 00000000        DCD              TIMER2_IRQHandler ; 32:TIMER2
-  103 00000084 00000000        DCD              TIMER5_IRQHandler ; 33:TIMER5
-  104 00000088 00000000        DCD              0           ; Reserved
-  105 0000008C 00000000        DCD              TIMER13_IRQHandler ; 35:TIMER13
-                                                            
-  106 00000090 00000000        DCD              TIMER14_IRQHandler ; 36:TIMER14
-                                                            
-  107 00000094 00000000        DCD              TIMER15_IRQHandler ; 37:TIMER15
-                                                            
-  108 00000098 00000000        DCD              TIMER16_IRQHandler ; 38:TIMER16
-                                                            
-  109 0000009C 00000000        DCD              I2C0_EV_IRQHandler 
-                                                            ; 39:I2C0 Event
-  110 000000A0 00000000        DCD              I2C1_EV_IRQHandler 
-                                                            ; 40:I2C1 Event
-  111 000000A4 00000000        DCD              SPI0_IRQHandler ; 41:SPI0
-  112 000000A8 00000000        DCD              SPI1_IRQHandler ; 42:SPI1
-  113 000000AC 00000000        DCD              USART0_IRQHandler ; 43:USART0
-  114 000000B0 00000000        DCD              USART1_IRQHandler ; 44:USART1
-  115 000000B4 00000000        DCD              0           ; Reserved
-  116 000000B8 00000000        DCD              0           ; Reserved
-  117 000000BC 00000000        DCD              0           ; Reserved
-
-
-
-ARM Macro Assembler    Page 4 
-
-
-  118 000000C0 00000000        DCD              I2C0_ER_IRQHandler 
-                                                            ; 48:I2C0 Error
-  119 000000C4 00000000        DCD              0           ; Reserved
-  120 000000C8 00000000        DCD              I2C1_ER_IRQHandler 
-                                                            ; 50:I2C1 Error
-  121 000000CC         __Vectors_End
-  122 000000CC         
-  123 000000CC 000000CC 
-                       __Vectors_Size
-                               EQU              __Vectors_End - __Vectors
-  124 000000CC         
-  125 000000CC                 AREA             |.text|, CODE, READONLY
-  126 00000000         
-  127 00000000         ;/* reset Handler */
-  128 00000000         Reset_Handler
-                               PROC
-  129 00000000                 EXPORT           Reset_Handler                  
-   [WEAK]
-  130 00000000                 IMPORT           SystemInit
-  131 00000000                 IMPORT           __main
-  132 00000000 4807            LDR              R0, =SystemInit
-  133 00000002 4780            BLX              R0
-  134 00000004 4807            LDR              R0, =__main
-  135 00000006 4700            BX               R0
-  136 00000008                 ENDP
-  137 00000008         
-  138 00000008         ;/* dummy Exception Handlers */
-  140 00000008         NMI_Handler
-                               PROC
-  141 00000008                 EXPORT           NMI_Handler                    
-   [WEAK]
-  142 00000008 E7FE            B                .
-  143 0000000A                 ENDP
-  145 0000000A         HardFault_Handler
-                               PROC
-  146 0000000A                 EXPORT           HardFault_Handler              
-   [WEAK]
-  147 0000000A E7FE            B                .
-  148 0000000C                 ENDP
-  150 0000000C         SVC_Handler
-                               PROC
-  151 0000000C                 EXPORT           SVC_Handler                    
-   [WEAK]
-  152 0000000C E7FE            B                .
-  153 0000000E                 ENDP
-  155 0000000E         PendSV_Handler
-                               PROC
-  156 0000000E                 EXPORT           PendSV_Handler                 
-   [WEAK]
-  157 0000000E E7FE            B                .
-  158 00000010                 ENDP
-  160 00000010         SysTick_Handler
-                               PROC
-  161 00000010                 EXPORT           SysTick_Handler                
-   [WEAK]
-  162 00000010 E7FE            B                .
-  163 00000012                 ENDP
-  164 00000012         
-  165 00000012         Default_Handler
-
-
-
-ARM Macro Assembler    Page 5 
-
-
-                               PROC
-  166 00000012         ;               /* external interrupts handler */
-  167 00000012                 EXPORT           WWDGT_IRQHandler               
-   [WEAK]
-  168 00000012                 EXPORT           LVD_IRQHandler                 
-   [WEAK]
-  169 00000012                 EXPORT           RTC_IRQHandler                 
-   [WEAK]
-  170 00000012                 EXPORT           FMC_IRQHandler                 
-   [WEAK]
-  171 00000012                 EXPORT           RCU_IRQHandler                 
-   [WEAK]
-  172 00000012                 EXPORT           EXTI0_1_IRQHandler             
-   [WEAK]
-  173 00000012                 EXPORT           EXTI2_3_IRQHandler             
-   [WEAK]
-  174 00000012                 EXPORT           EXTI4_15_IRQHandler            
-   [WEAK]
-  175 00000012                 EXPORT           DMA_Channel0_IRQHandler        
-   [WEAK]
-  176 00000012                 EXPORT           DMA_Channel1_2_IRQHandler      
-   [WEAK]
-  177 00000012                 EXPORT           DMA_Channel3_4_IRQHandler      
-   [WEAK]
-  178 00000012                 EXPORT           ADC_CMP_IRQHandler             
-   [WEAK]
-  179 00000012                 EXPORT           TIMER0_BRK_UP_TRG_COM_IRQHandle
-r  [WEAK]
-  180 00000012                 EXPORT           TIMER0_Channel_IRQHandler      
-   [WEAK]
-  181 00000012                 EXPORT           TIMER2_IRQHandler              
-   [WEAK]
-  182 00000012                 EXPORT           TIMER5_IRQHandler              
-   [WEAK]
-  183 00000012                 EXPORT           TIMER13_IRQHandler             
-   [WEAK]
-  184 00000012                 EXPORT           TIMER14_IRQHandler             
-   [WEAK]
-  185 00000012                 EXPORT           TIMER15_IRQHandler             
-   [WEAK]
-  186 00000012                 EXPORT           TIMER16_IRQHandler             
-   [WEAK]
-  187 00000012                 EXPORT           I2C0_EV_IRQHandler             
-   [WEAK]
-  188 00000012                 EXPORT           I2C1_EV_IRQHandler             
-   [WEAK]
-  189 00000012                 EXPORT           SPI0_IRQHandler                
-   [WEAK]
-  190 00000012                 EXPORT           SPI1_IRQHandler                
-   [WEAK]
-  191 00000012                 EXPORT           USART0_IRQHandler              
-   [WEAK]
-  192 00000012                 EXPORT           USART1_IRQHandler              
-   [WEAK]
-  193 00000012                 EXPORT           I2C0_ER_IRQHandler             
-   [WEAK]
-  194 00000012                 EXPORT           I2C1_ER_IRQHandler             
-   [WEAK]
-  195 00000012         
-
-
-
-ARM Macro Assembler    Page 6 
-
-
-  196 00000012         ;/* external interrupts handler */
-  197 00000012         WWDGT_IRQHandler
-  198 00000012         LVD_IRQHandler
-  199 00000012         RTC_IRQHandler
-  200 00000012         FMC_IRQHandler
-  201 00000012         RCU_IRQHandler
-  202 00000012         EXTI0_1_IRQHandler
-  203 00000012         EXTI2_3_IRQHandler
-  204 00000012         EXTI4_15_IRQHandler
-  205 00000012         DMA_Channel0_IRQHandler
-  206 00000012         DMA_Channel1_2_IRQHandler
-  207 00000012         DMA_Channel3_4_IRQHandler
-  208 00000012         ADC_CMP_IRQHandler
-  209 00000012         TIMER0_BRK_UP_TRG_COM_IRQHandler
-  210 00000012         TIMER0_Channel_IRQHandler
-  211 00000012         TIMER2_IRQHandler
-  212 00000012         TIMER5_IRQHandler
-  213 00000012         TIMER13_IRQHandler
-  214 00000012         TIMER14_IRQHandler
-  215 00000012         TIMER15_IRQHandler
-  216 00000012         TIMER16_IRQHandler
-  217 00000012         I2C0_EV_IRQHandler
-  218 00000012         I2C1_EV_IRQHandler
-  219 00000012         SPI0_IRQHandler
-  220 00000012         SPI1_IRQHandler
-  221 00000012         USART0_IRQHandler
-  222 00000012         USART1_IRQHandler
-  223 00000012         I2C0_ER_IRQHandler
-  224 00000012         I2C1_ER_IRQHandler
-  225 00000012         
-  226 00000012 E7FE            B                .
-  227 00000014                 ENDP
-  228 00000014         
-  229 00000014                 ALIGN
-  230 00000014         
-  231 00000014         ; user Initial Stack & Heap
-  232 00000014         
-  233 00000014                 IF               :DEF:__MICROLIB
-  240 00000014         
-  241 00000014                 IMPORT           __use_two_region_memory
-  242 00000014                 EXPORT           __user_initial_stackheap
-  243 00000014         
-  244 00000014         __user_initial_stackheap
-                               PROC
-  245 00000014 4804            LDR              R0, =  Heap_Mem
-  246 00000016 4905            LDR              R1, =(Stack_Mem + Stack_Size)
-  247 00000018 4A05            LDR              R2, = (Heap_Mem +  Heap_Size)
-  248 0000001A 4B06            LDR              R3, = Stack_Mem
-  249 0000001C 4770            BX               LR
-  250 0000001E                 ENDP
-  251 0000001E         
-  252 0000001E 00 00           ALIGN
-  253 00000020         
-  254 00000020                 ENDIF
-  255 00000020         
-  256 00000020                 END
-              00000000 
-              00000000 
-              00000000 
-
-
-
-ARM Macro Assembler    Page 7 
-
-
-              00000400 
-              00000400 
-              00000000 
-Command Line: --xref --diag_suppress=9931 --cpu=Cortex-M23 --depend=.\objects\s
-tartup_gd32e230.d -o.\objects\startup_gd32e230.o -I.\RTE\_Target_1 -ID:\Keil_v5
-\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include -ID:\Keil_v5\pack\GigaDevice\GD32E23x_
-DFP\1.0.2\Device\Include --predefine="__UVISION_VERSION SETA 536" --predefine="
-_RTE_ SETA 1" --predefine="GD32E23x SETA 1" --predefine="_RTE_ SETA 1" --list=.
-\listings\startup_gd32e230.lst ..\ARM\System\startup_gd32e230.s
-
-
-
-ARM Macro Assembler    Page 1 Alphabetic symbol ordering
-Relocatable symbols
-
-STACK 00000000
-
-Symbol: STACK
-   Definitions
-      At line 43 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      None
-Comment: STACK unused
-Stack_Mem 00000000
-
-Symbol: Stack_Mem
-   Definitions
-      At line 44 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 246 in file ..\ARM\System\startup_gd32e230.s
-      At line 248 in file ..\ARM\System\startup_gd32e230.s
-
-__initial_sp 00000400
-
-Symbol: __initial_sp
-   Definitions
-      At line 45 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 68 in file ..\ARM\System\startup_gd32e230.s
-Comment: __initial_sp used once
-3 symbols
-
-
-
-ARM Macro Assembler    Page 1 Alphabetic symbol ordering
-Relocatable symbols
-
-HEAP 00000000
-
-Symbol: HEAP
-   Definitions
-      At line 54 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      None
-Comment: HEAP unused
-Heap_Mem 00000000
-
-Symbol: Heap_Mem
-   Definitions
-      At line 56 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 245 in file ..\ARM\System\startup_gd32e230.s
-      At line 247 in file ..\ARM\System\startup_gd32e230.s
-
-__heap_base 00000000
-
-Symbol: __heap_base
-   Definitions
-      At line 55 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      None
-Comment: __heap_base unused
-__heap_limit 00000400
-
-Symbol: __heap_limit
-   Definitions
-      At line 57 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      None
-Comment: __heap_limit unused
-4 symbols
-
-
-
-ARM Macro Assembler    Page 1 Alphabetic symbol ordering
-Relocatable symbols
-
-RESET 00000000
-
-Symbol: RESET
-   Definitions
-      At line 63 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      None
-Comment: RESET unused
-__Vectors 00000000
-
-Symbol: __Vectors
-   Definitions
-      At line 68 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 64 in file ..\ARM\System\startup_gd32e230.s
-      At line 123 in file ..\ARM\System\startup_gd32e230.s
-
-__Vectors_End 000000CC
-
-Symbol: __Vectors_End
-   Definitions
-      At line 121 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 65 in file ..\ARM\System\startup_gd32e230.s
-      At line 123 in file ..\ARM\System\startup_gd32e230.s
-
-3 symbols
-
-
-
-ARM Macro Assembler    Page 1 Alphabetic symbol ordering
-Relocatable symbols
-
-.text 00000000
-
-Symbol: .text
-   Definitions
-      At line 125 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      None
-Comment: .text unused
-ADC_CMP_IRQHandler 00000012
-
-Symbol: ADC_CMP_IRQHandler
-   Definitions
-      At line 208 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 98 in file ..\ARM\System\startup_gd32e230.s
-      At line 178 in file ..\ARM\System\startup_gd32e230.s
-
-DMA_Channel0_IRQHandler 00000012
-
-Symbol: DMA_Channel0_IRQHandler
-   Definitions
-      At line 205 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 95 in file ..\ARM\System\startup_gd32e230.s
-      At line 175 in file ..\ARM\System\startup_gd32e230.s
-
-DMA_Channel1_2_IRQHandler 00000012
-
-Symbol: DMA_Channel1_2_IRQHandler
-   Definitions
-      At line 206 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 96 in file ..\ARM\System\startup_gd32e230.s
-      At line 176 in file ..\ARM\System\startup_gd32e230.s
-
-DMA_Channel3_4_IRQHandler 00000012
-
-Symbol: DMA_Channel3_4_IRQHandler
-   Definitions
-      At line 207 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 97 in file ..\ARM\System\startup_gd32e230.s
-      At line 177 in file ..\ARM\System\startup_gd32e230.s
-
-Default_Handler 00000012
-
-Symbol: Default_Handler
-   Definitions
-      At line 165 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      None
-Comment: Default_Handler unused
-EXTI0_1_IRQHandler 00000012
-
-Symbol: EXTI0_1_IRQHandler
-   Definitions
-      At line 202 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 91 in file ..\ARM\System\startup_gd32e230.s
-
-
-
-ARM Macro Assembler    Page 2 Alphabetic symbol ordering
-Relocatable symbols
-
-      At line 172 in file ..\ARM\System\startup_gd32e230.s
-
-EXTI2_3_IRQHandler 00000012
-
-Symbol: EXTI2_3_IRQHandler
-   Definitions
-      At line 203 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 92 in file ..\ARM\System\startup_gd32e230.s
-      At line 173 in file ..\ARM\System\startup_gd32e230.s
-
-EXTI4_15_IRQHandler 00000012
-
-Symbol: EXTI4_15_IRQHandler
-   Definitions
-      At line 204 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 93 in file ..\ARM\System\startup_gd32e230.s
-      At line 174 in file ..\ARM\System\startup_gd32e230.s
-
-FMC_IRQHandler 00000012
-
-Symbol: FMC_IRQHandler
-   Definitions
-      At line 200 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 89 in file ..\ARM\System\startup_gd32e230.s
-      At line 170 in file ..\ARM\System\startup_gd32e230.s
-
-HardFault_Handler 0000000A
-
-Symbol: HardFault_Handler
-   Definitions
-      At line 145 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 71 in file ..\ARM\System\startup_gd32e230.s
-      At line 146 in file ..\ARM\System\startup_gd32e230.s
-
-I2C0_ER_IRQHandler 00000012
-
-Symbol: I2C0_ER_IRQHandler
-   Definitions
-      At line 223 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 118 in file ..\ARM\System\startup_gd32e230.s
-      At line 193 in file ..\ARM\System\startup_gd32e230.s
-
-I2C0_EV_IRQHandler 00000012
-
-Symbol: I2C0_EV_IRQHandler
-   Definitions
-      At line 217 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 109 in file ..\ARM\System\startup_gd32e230.s
-      At line 187 in file ..\ARM\System\startup_gd32e230.s
-
-I2C1_ER_IRQHandler 00000012
-
-Symbol: I2C1_ER_IRQHandler
-
-
-
-ARM Macro Assembler    Page 3 Alphabetic symbol ordering
-Relocatable symbols
-
-   Definitions
-      At line 224 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 120 in file ..\ARM\System\startup_gd32e230.s
-      At line 194 in file ..\ARM\System\startup_gd32e230.s
-
-I2C1_EV_IRQHandler 00000012
-
-Symbol: I2C1_EV_IRQHandler
-   Definitions
-      At line 218 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 110 in file ..\ARM\System\startup_gd32e230.s
-      At line 188 in file ..\ARM\System\startup_gd32e230.s
-
-LVD_IRQHandler 00000012
-
-Symbol: LVD_IRQHandler
-   Definitions
-      At line 198 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 87 in file ..\ARM\System\startup_gd32e230.s
-      At line 168 in file ..\ARM\System\startup_gd32e230.s
-
-NMI_Handler 00000008
-
-Symbol: NMI_Handler
-   Definitions
-      At line 140 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 70 in file ..\ARM\System\startup_gd32e230.s
-      At line 141 in file ..\ARM\System\startup_gd32e230.s
-
-PendSV_Handler 0000000E
-
-Symbol: PendSV_Handler
-   Definitions
-      At line 155 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 82 in file ..\ARM\System\startup_gd32e230.s
-      At line 156 in file ..\ARM\System\startup_gd32e230.s
-
-RCU_IRQHandler 00000012
-
-Symbol: RCU_IRQHandler
-   Definitions
-      At line 201 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 90 in file ..\ARM\System\startup_gd32e230.s
-      At line 171 in file ..\ARM\System\startup_gd32e230.s
-
-RTC_IRQHandler 00000012
-
-Symbol: RTC_IRQHandler
-   Definitions
-      At line 199 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 88 in file ..\ARM\System\startup_gd32e230.s
-      At line 169 in file ..\ARM\System\startup_gd32e230.s
-
-
-
-ARM Macro Assembler    Page 4 Alphabetic symbol ordering
-Relocatable symbols
-
-
-Reset_Handler 00000000
-
-Symbol: Reset_Handler
-   Definitions
-      At line 128 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 69 in file ..\ARM\System\startup_gd32e230.s
-      At line 129 in file ..\ARM\System\startup_gd32e230.s
-
-SPI0_IRQHandler 00000012
-
-Symbol: SPI0_IRQHandler
-   Definitions
-      At line 219 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 111 in file ..\ARM\System\startup_gd32e230.s
-      At line 189 in file ..\ARM\System\startup_gd32e230.s
-
-SPI1_IRQHandler 00000012
-
-Symbol: SPI1_IRQHandler
-   Definitions
-      At line 220 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 112 in file ..\ARM\System\startup_gd32e230.s
-      At line 190 in file ..\ARM\System\startup_gd32e230.s
-
-SVC_Handler 0000000C
-
-Symbol: SVC_Handler
-   Definitions
-      At line 150 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 79 in file ..\ARM\System\startup_gd32e230.s
-      At line 151 in file ..\ARM\System\startup_gd32e230.s
-
-SysTick_Handler 00000010
-
-Symbol: SysTick_Handler
-   Definitions
-      At line 160 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 83 in file ..\ARM\System\startup_gd32e230.s
-      At line 161 in file ..\ARM\System\startup_gd32e230.s
-
-TIMER0_BRK_UP_TRG_COM_IRQHandler 00000012
-
-Symbol: TIMER0_BRK_UP_TRG_COM_IRQHandler
-   Definitions
-      At line 209 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 99 in file ..\ARM\System\startup_gd32e230.s
-      At line 179 in file ..\ARM\System\startup_gd32e230.s
-
-TIMER0_Channel_IRQHandler 00000012
-
-Symbol: TIMER0_Channel_IRQHandler
-   Definitions
-
-
-
-ARM Macro Assembler    Page 5 Alphabetic symbol ordering
-Relocatable symbols
-
-      At line 210 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 100 in file ..\ARM\System\startup_gd32e230.s
-      At line 180 in file ..\ARM\System\startup_gd32e230.s
-
-TIMER13_IRQHandler 00000012
-
-Symbol: TIMER13_IRQHandler
-   Definitions
-      At line 213 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 105 in file ..\ARM\System\startup_gd32e230.s
-      At line 183 in file ..\ARM\System\startup_gd32e230.s
-
-TIMER14_IRQHandler 00000012
-
-Symbol: TIMER14_IRQHandler
-   Definitions
-      At line 214 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 106 in file ..\ARM\System\startup_gd32e230.s
-      At line 184 in file ..\ARM\System\startup_gd32e230.s
-
-TIMER15_IRQHandler 00000012
-
-Symbol: TIMER15_IRQHandler
-   Definitions
-      At line 215 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 107 in file ..\ARM\System\startup_gd32e230.s
-      At line 185 in file ..\ARM\System\startup_gd32e230.s
-
-TIMER16_IRQHandler 00000012
-
-Symbol: TIMER16_IRQHandler
-   Definitions
-      At line 216 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 108 in file ..\ARM\System\startup_gd32e230.s
-      At line 186 in file ..\ARM\System\startup_gd32e230.s
-
-TIMER2_IRQHandler 00000012
-
-Symbol: TIMER2_IRQHandler
-   Definitions
-      At line 211 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 102 in file ..\ARM\System\startup_gd32e230.s
-      At line 181 in file ..\ARM\System\startup_gd32e230.s
-
-TIMER5_IRQHandler 00000012
-
-Symbol: TIMER5_IRQHandler
-   Definitions
-      At line 212 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 103 in file ..\ARM\System\startup_gd32e230.s
-      At line 182 in file ..\ARM\System\startup_gd32e230.s
-
-
-
-
-ARM Macro Assembler    Page 6 Alphabetic symbol ordering
-Relocatable symbols
-
-USART0_IRQHandler 00000012
-
-Symbol: USART0_IRQHandler
-   Definitions
-      At line 221 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 113 in file ..\ARM\System\startup_gd32e230.s
-      At line 191 in file ..\ARM\System\startup_gd32e230.s
-
-USART1_IRQHandler 00000012
-
-Symbol: USART1_IRQHandler
-   Definitions
-      At line 222 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 114 in file ..\ARM\System\startup_gd32e230.s
-      At line 192 in file ..\ARM\System\startup_gd32e230.s
-
-WWDGT_IRQHandler 00000012
-
-Symbol: WWDGT_IRQHandler
-   Definitions
-      At line 197 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 86 in file ..\ARM\System\startup_gd32e230.s
-      At line 167 in file ..\ARM\System\startup_gd32e230.s
-
-__user_initial_stackheap 00000014
-
-Symbol: __user_initial_stackheap
-   Definitions
-      At line 244 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 242 in file ..\ARM\System\startup_gd32e230.s
-Comment: __user_initial_stackheap used once
-37 symbols
-
-
-
-ARM Macro Assembler    Page 1 Alphabetic symbol ordering
-Absolute symbols
-
-Heap_Size 00000400
-
-Symbol: Heap_Size
-   Definitions
-      At line 52 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 56 in file ..\ARM\System\startup_gd32e230.s
-      At line 247 in file ..\ARM\System\startup_gd32e230.s
-
-Stack_Size 00000400
-
-Symbol: Stack_Size
-   Definitions
-      At line 41 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 44 in file ..\ARM\System\startup_gd32e230.s
-      At line 246 in file ..\ARM\System\startup_gd32e230.s
-
-__Vectors_Size 000000CC
-
-Symbol: __Vectors_Size
-   Definitions
-      At line 123 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 66 in file ..\ARM\System\startup_gd32e230.s
-Comment: __Vectors_Size used once
-3 symbols
-
-
-
-ARM Macro Assembler    Page 1 Alphabetic symbol ordering
-External symbols
-
-SystemInit 00000000
-
-Symbol: SystemInit
-   Definitions
-      At line 130 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 132 in file ..\ARM\System\startup_gd32e230.s
-Comment: SystemInit used once
-__main 00000000
-
-Symbol: __main
-   Definitions
-      At line 131 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      At line 134 in file ..\ARM\System\startup_gd32e230.s
-Comment: __main used once
-__use_two_region_memory 00000000
-
-Symbol: __use_two_region_memory
-   Definitions
-      At line 241 in file ..\ARM\System\startup_gd32e230.s
-   Uses
-      None
-Comment: __use_two_region_memory unused
-3 symbols
-390 symbols in table

文件差异内容过多而无法显示
+ 0 - 3499
control/PDU-AC-New-6/Project/Listings/test_debug.map


二进制
control/PDU-AC-New-6/Project/Objects/6通道-2024-8-10-New.axf


+ 0 - 105
control/PDU-AC-New-6/Project/Objects/6通道-2024-8-10-New.build_log.htm

@@ -1,105 +0,0 @@
-<html>
-<body>
-<pre>
-<h1>µVision Build Log</h1>
-<h2>Tool Versions:</h2>
-IDE-Version: ¦ÌVision V5.36.0.0
-Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved.
-License Information: 1 2, 1, LIC=76F5U-SJEFT-KP0ZY-ILYRT-02QWL-LDLC1
- 
-Tool Versions:
-Toolchain:       MDK-ARM Plus  Version: 5.36.0.0
-Toolchain Path:  D:\Keil_v5\ARM\ARMCLANG\Bin
-C Compiler:      ArmClang.exe V6.16
-Assembler:       Armasm.exe V6.16
-Linker/Locator:  ArmLink.exe V6.16
-Library Manager: ArmAr.exe V6.16
-Hex Converter:   FromElf.exe V6.16
-CPU DLL:         
-Dialog DLL:      
-Target DLL:      Segger\JL2CM3.dll V2.99.40.0
-Dialog DLL:      TCM.DLL V1.53.0.0
- 
-<h2>Project:</h2>
-C:\Users\Gowon\Desktop\PDU-V1.20\Project\GD32KeilPrj.uvprojx
-Project File Date:  08/10/2024
-
-<h2>Output:</h2>
-*** Using Compiler 'V6.16', folder: 'D:\Keil_v5\ARM\ARMCLANG\Bin'
-Rebuild target 'Target 1'
-compiling Wwdgt.c...
-compiling At24cxx.c...
-compiling Key.c...
-compiling Relay.c...
-compiling Queue.c...
-compiling Rcu.c...
-compiling Led.c...
-compiling Sn74lvc573.c...
-compiling I2c.c...
-compiling Uart1.c...
-compiling Timer.c...
-compiling ReadEeprom.c...
-compiling Hlw8110.c...
-compiling gd32e230_fmc.c...
-../App/Main/Main.c(1023): warning: function declared 'noreturn' should not return [-Winvalid-noreturn]
-}
-^
-1 warning generated.
-compiling Main.c...
-compiling gd32e230_gpio.c...
-compiling gd32e230_misc.c...
-compiling gd32e230_rcu.c...
-compiling gd32e230_timer.c...
-compiling gd32e230_wwdgt.c...
-compiling gd32e230_usart.c...
-compiling gd32e230_it.c...
-assembling startup_gd32e230.s...
-compiling system_gd32e230.c...
-compiling NVIC.c...
-compiling SysTick.c...
-compiling mbascii.c...
-compiling portevent.c...
-compiling portserial.c...
-compiling porttimer.c...
-compiling mbfunccoils.c...
-compiling mbfuncdiag.c...
-compiling mbfuncdisc.c...
-compiling mbfuncholding.c...
-compiling mbfuncinput.c...
-compiling mbfuncother.c...
-compiling mbutils.c...
-compiling mbcrc.c...
-compiling mbrtu.c...
-compiling mbtcp.c...
-compiling mb.c...
-compiling port.c...
-linking...
-Program Size: Code=18076 RO-data=1044 RW-data=144 ZI-data=6480  
-FromELF: creating hex file...
-".\Objects\6ͨµÀ-2024-8-10-New.axf" - 0 Error(s), 1 Warning(s).
-
-<h2>Software Packages used:</h2>
-
-Package Vendor: ARM
-                http://www.keil.com/pack/ARM.CMSIS.5.8.0.pack
-                ARM.CMSIS.5.8.0
-                CMSIS (Common Microcontroller Software Interface Standard)
-   * Component: CORE Version: 5.5.0
-
-Package Vendor: GigaDevice
-                https://gd32mcu.com/data/documents/pack/GigaDevice.GD32E23x_DFP.1.0.2.pack
-                GigaDevice.GD32E23x_DFP.1.0.2
-                GigaDevice GD32E23x Series Device Support and Examples
-
-<h2>Collection of Component include folders:</h2>
-  .\RTE\_Target_1
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include
-  D:\Keil_v5\pack\GigaDevice\GD32E23x_DFP\1.0.2\Device\Include
-
-<h2>Collection of Component Files used:</h2>
-
-   * Component: ARM::CMSIS:CORE:5.5.0
-Build Time Elapsed:  00:00:04
-</pre>
-</body>
-</html>

文件差异内容过多而无法显示
+ 0 - 1207
control/PDU-AC-New-6/Project/Objects/6通道-2024-8-10-New.hex


文件差异内容过多而无法显示
+ 0 - 2172
control/PDU-AC-New-6/Project/Objects/6通道-2024-8-10-New.htm


+ 0 - 47
control/PDU-AC-New-6/Project/Objects/6通道-2024-8-10-New.lnp

@@ -1,47 +0,0 @@
---cpu=Cortex-M23
-".\objects\main.o"
-".\objects\timer.o"
-".\objects\uart1.o"
-".\objects\led.o"
-".\objects\rcu.o"
-".\objects\queue.o"
-".\objects\relay.o"
-".\objects\key.o"
-".\objects\hlw8110.o"
-".\objects\wwdgt.o"
-".\objects\at24cxx.o"
-".\objects\i2c.o"
-".\objects\readeeprom.o"
-".\objects\sn74lvc573.o"
-".\objects\gd32e230_fmc.o"
-".\objects\gd32e230_gpio.o"
-".\objects\gd32e230_misc.o"
-".\objects\gd32e230_rcu.o"
-".\objects\gd32e230_timer.o"
-".\objects\gd32e230_usart.o"
-".\objects\gd32e230_wwdgt.o"
-".\objects\gd32e230_it.o"
-".\objects\system_gd32e230.o"
-".\objects\startup_gd32e230.o"
-".\objects\nvic.o"
-".\objects\systick.o"
-".\objects\mbascii.o"
-".\objects\portevent.o"
-".\objects\portserial.o"
-".\objects\porttimer.o"
-".\objects\mbfunccoils.o"
-".\objects\mbfuncdiag.o"
-".\objects\mbfuncdisc.o"
-".\objects\mbfuncholding.o"
-".\objects\mbfuncinput.o"
-".\objects\mbfuncother.o"
-".\objects\mbutils.o"
-".\objects\mbcrc.o"
-".\objects\mbrtu.o"
-".\objects\mbtcp.o"
-".\objects\mb.o"
-".\objects\port.o"
---strict --scatter ".\Objects\6ͨµÀ-2024-8-10-New.sct"
---summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
---info sizes --info totals --info unused --info veneers
---list ".\Listings\6ͨµÀ-2024-8-10-New.map" -o .\Objects\6ͨµÀ-2024-8-10-New.axf

+ 0 - 16
control/PDU-AC-New-6/Project/Objects/6通道-2024-8-10-New.sct

@@ -1,16 +0,0 @@
-; *************************************************************
-; *** Scatter-Loading Description File generated by uVision ***
-; *************************************************************
-
-LR_IROM1 0x08000000 0x00010000  {    ; load region size_region
-  ER_IROM1 0x08000000 0x00010000  {  ; load address = execution address
-   *.o (RESET, +First)
-   *(InRoot$$Sections)
-   .ANY (+RO)
-   .ANY (+XO)
-  }
-  RW_IRAM1 0x20000000 0x00002000  {  ; RW data
-   .ANY (+RW +ZI)
-  }
-}
-

+ 0 - 2
control/PDU-AC-New-6/Project/Objects/ExtDll.iex

@@ -1,2 +0,0 @@
-[EXTDLL]
-Count=0

文件差异内容过多而无法显示
+ 0 - 2122
control/PDU-AC-New-6/Project/Objects/GD32KeilPrj.htm


+ 0 - 47
control/PDU-AC-New-6/Project/Objects/GD32KeilPrj.lnp

@@ -1,47 +0,0 @@
---cpu=Cortex-M23
-".\objects\main.o"
-".\objects\timer.o"
-".\objects\uart1.o"
-".\objects\led.o"
-".\objects\rcu.o"
-".\objects\queue.o"
-".\objects\relay.o"
-".\objects\key.o"
-".\objects\hlw8110.o"
-".\objects\wwdgt.o"
-".\objects\at24cxx.o"
-".\objects\i2c.o"
-".\objects\readeeprom.o"
-".\objects\sn74lvc573.o"
-".\objects\gd32e230_fmc.o"
-".\objects\gd32e230_gpio.o"
-".\objects\gd32e230_misc.o"
-".\objects\gd32e230_rcu.o"
-".\objects\gd32e230_timer.o"
-".\objects\gd32e230_usart.o"
-".\objects\gd32e230_wwdgt.o"
-".\objects\gd32e230_it.o"
-".\objects\system_gd32e230.o"
-".\objects\startup_gd32e230.o"
-".\objects\nvic.o"
-".\objects\systick.o"
-".\objects\mbascii.o"
-".\objects\portevent.o"
-".\objects\portserial.o"
-".\objects\porttimer.o"
-".\objects\mbfunccoils.o"
-".\objects\mbfuncdiag.o"
-".\objects\mbfuncdisc.o"
-".\objects\mbfuncholding.o"
-".\objects\mbfuncinput.o"
-".\objects\mbfuncother.o"
-".\objects\mbutils.o"
-".\objects\mbcrc.o"
-".\objects\mbrtu.o"
-".\objects\mbtcp.o"
-".\objects\mb.o"
-".\objects\port.o"
---strict --scatter ".\Objects\GD32KeilPrj.sct"
---summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
---info sizes --info totals --info unused --info veneers
---list ".\Listings\GD32KeilPrj.map" -o .\Objects\GD32KeilPrj.axf

+ 0 - 16
control/PDU-AC-New-6/Project/Objects/GD32KeilPrj.sct

@@ -1,16 +0,0 @@
-; *************************************************************
-; *** Scatter-Loading Description File generated by uVision ***
-; *************************************************************
-
-LR_IROM1 0x08000000 0x00010000  {    ; load region size_region
-  ER_IROM1 0x08000000 0x00010000  {  ; load address = execution address
-   *.o (RESET, +First)
-   *(InRoot$$Sections)
-   .ANY (+RO)
-   .ANY (+XO)
-  }
-  RW_IRAM1 0x20000000 0x00002000  {  ; RW data
-   .ANY (+RW +ZI)
-  }
-}
-

文件差异内容过多而无法显示
+ 0 - 1005
control/PDU-AC-New-6/Project/Objects/GD32KeilPrj_Target 1.dep


+ 0 - 20
control/PDU-AC-New-6/Project/Objects/at24cxx.d

@@ -1,20 +0,0 @@
-./objects/at24cxx.o: ..\App\24cxx\At24cxx.c ..\App\24cxx\At24cxx.h \
-  ..\ARM\SysTick\SysTick.h ..\ARM\System\gd32e230.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\core_cm23.h \
-  D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_version.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_compiler.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_armclang.h \
-  ..\ARM\System\system_gd32e230.h ..\ARM\System\gd32e230_libopt.h \
-  ..\FW\Include\gd32e230_adc.h ..\FW\Include\gd32e230_crc.h \
-  ..\FW\Include\gd32e230_dbg.h ..\FW\Include\gd32e230_dma.h \
-  ..\FW\Include\gd32e230_exti.h ..\FW\Include\gd32e230_fmc.h \
-  ..\FW\Include\gd32e230_gpio.h ..\FW\Include\gd32e230_syscfg.h \
-  ..\FW\Include\gd32e230_i2c.h ..\FW\Include\gd32e230_fwdgt.h \
-  ..\FW\Include\gd32e230_pmu.h ..\FW\Include\gd32e230_rcu.h \
-  ..\FW\Include\gd32e230_rtc.h ..\FW\Include\gd32e230_spi.h \
-  ..\FW\Include\gd32e230_timer.h ..\FW\Include\gd32e230_usart.h \
-  ..\FW\Include\gd32e230_wwdgt.h ..\FW\Include\gd32e230_misc.h \
-  ..\FW\Include\gd32e230_cmp.h ..\HW\I2c\I2c.h \
-  ..\ARM\System\gd32e230x_conf.h \
-  D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h

二进制
control/PDU-AC-New-6/Project/Objects/at24cxx.o


+ 0 - 7
control/PDU-AC-New-6/Project/Objects/demo.d

@@ -1,7 +0,0 @@
-./objects/demo.o: ..\App\Modbus\BARE\demo.c ..\App\Modbus\include\mb.h \
-  ..\App\Modbus\BARE\port\port.h \
-  D:\jeff-soft-path\keil531\ARM\ARMCLANG\Bin\..\include\assert.h \
-  D:\jeff-soft-path\keil531\ARM\ARMCLANG\Bin\..\include\inttypes.h \
-  D:\jeff-soft-path\keil531\ARM\ARMCLANG\Bin\..\include\stdint.h \
-  ..\App\Modbus\include\mbport.h ..\App\Modbus\include\mbproto.h \
-  ..\App\Modbus\include\mbport.h

二进制
control/PDU-AC-New-6/Project/Objects/demo.o


+ 0 - 17
control/PDU-AC-New-6/Project/Objects/gd32e230_fmc.d

@@ -1,17 +0,0 @@
-./objects/gd32e230_fmc.o: ..\FW\Source\gd32e230_fmc.c \
-  ..\FW\Include\gd32e230_fmc.h ..\ARM\System\gd32e230.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\core_cm23.h \
-  D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_version.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_compiler.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_armclang.h \
-  ..\ARM\System\system_gd32e230.h ..\ARM\System\gd32e230_libopt.h \
-  ..\FW\Include\gd32e230_adc.h ..\FW\Include\gd32e230_crc.h \
-  ..\FW\Include\gd32e230_dbg.h ..\FW\Include\gd32e230_dma.h \
-  ..\FW\Include\gd32e230_exti.h ..\FW\Include\gd32e230_gpio.h \
-  ..\FW\Include\gd32e230_syscfg.h ..\FW\Include\gd32e230_i2c.h \
-  ..\FW\Include\gd32e230_fwdgt.h ..\FW\Include\gd32e230_pmu.h \
-  ..\FW\Include\gd32e230_rcu.h ..\FW\Include\gd32e230_rtc.h \
-  ..\FW\Include\gd32e230_spi.h ..\FW\Include\gd32e230_timer.h \
-  ..\FW\Include\gd32e230_usart.h ..\FW\Include\gd32e230_wwdgt.h \
-  ..\FW\Include\gd32e230_misc.h ..\FW\Include\gd32e230_cmp.h

二进制
control/PDU-AC-New-6/Project/Objects/gd32e230_fmc.o


+ 0 - 17
control/PDU-AC-New-6/Project/Objects/gd32e230_gpio.d

@@ -1,17 +0,0 @@
-./objects/gd32e230_gpio.o: ..\FW\Source\gd32e230_gpio.c \
-  ..\FW\Include\gd32e230_gpio.h ..\ARM\System\gd32e230.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\core_cm23.h \
-  D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_version.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_compiler.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_armclang.h \
-  ..\ARM\System\system_gd32e230.h ..\ARM\System\gd32e230_libopt.h \
-  ..\FW\Include\gd32e230_adc.h ..\FW\Include\gd32e230_crc.h \
-  ..\FW\Include\gd32e230_dbg.h ..\FW\Include\gd32e230_dma.h \
-  ..\FW\Include\gd32e230_exti.h ..\FW\Include\gd32e230_fmc.h \
-  ..\FW\Include\gd32e230_syscfg.h ..\FW\Include\gd32e230_i2c.h \
-  ..\FW\Include\gd32e230_fwdgt.h ..\FW\Include\gd32e230_pmu.h \
-  ..\FW\Include\gd32e230_rcu.h ..\FW\Include\gd32e230_rtc.h \
-  ..\FW\Include\gd32e230_spi.h ..\FW\Include\gd32e230_timer.h \
-  ..\FW\Include\gd32e230_usart.h ..\FW\Include\gd32e230_wwdgt.h \
-  ..\FW\Include\gd32e230_misc.h ..\FW\Include\gd32e230_cmp.h

二进制
control/PDU-AC-New-6/Project/Objects/gd32e230_gpio.o


+ 0 - 19
control/PDU-AC-New-6/Project/Objects/gd32e230_it.d

@@ -1,19 +0,0 @@
-./objects/gd32e230_it.o: ..\ARM\System\gd32e230_it.c \
-  ..\ARM\System\gd32e230_it.h ..\ARM\System\gd32e230.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\core_cm23.h \
-  D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_version.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_compiler.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_armclang.h \
-  ..\ARM\System\system_gd32e230.h ..\ARM\System\gd32e230_libopt.h \
-  ..\FW\Include\gd32e230_adc.h ..\ARM\System\gd32e230.h \
-  ..\FW\Include\gd32e230_crc.h ..\FW\Include\gd32e230_dbg.h \
-  ..\FW\Include\gd32e230_dma.h ..\FW\Include\gd32e230_exti.h \
-  ..\FW\Include\gd32e230_fmc.h ..\FW\Include\gd32e230_gpio.h \
-  ..\FW\Include\gd32e230_syscfg.h ..\FW\Include\gd32e230_i2c.h \
-  ..\FW\Include\gd32e230_fwdgt.h ..\FW\Include\gd32e230_pmu.h \
-  ..\FW\Include\gd32e230_rcu.h ..\FW\Include\gd32e230_rtc.h \
-  ..\FW\Include\gd32e230_spi.h ..\FW\Include\gd32e230_timer.h \
-  ..\FW\Include\gd32e230_usart.h ..\FW\Include\gd32e230_wwdgt.h \
-  ..\FW\Include\gd32e230_misc.h ..\FW\Include\gd32e230_cmp.h \
-  ..\ARM\SysTick\systick.h

二进制
control/PDU-AC-New-6/Project/Objects/gd32e230_it.o


+ 0 - 17
control/PDU-AC-New-6/Project/Objects/gd32e230_misc.d

@@ -1,17 +0,0 @@
-./objects/gd32e230_misc.o: ..\FW\Source\gd32e230_misc.c \
-  ..\FW\Include\gd32e230_misc.h ..\ARM\System\gd32e230.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\core_cm23.h \
-  D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_version.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_compiler.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_armclang.h \
-  ..\ARM\System\system_gd32e230.h ..\ARM\System\gd32e230_libopt.h \
-  ..\FW\Include\gd32e230_adc.h ..\FW\Include\gd32e230_crc.h \
-  ..\FW\Include\gd32e230_dbg.h ..\FW\Include\gd32e230_dma.h \
-  ..\FW\Include\gd32e230_exti.h ..\FW\Include\gd32e230_fmc.h \
-  ..\FW\Include\gd32e230_gpio.h ..\FW\Include\gd32e230_syscfg.h \
-  ..\FW\Include\gd32e230_i2c.h ..\FW\Include\gd32e230_fwdgt.h \
-  ..\FW\Include\gd32e230_pmu.h ..\FW\Include\gd32e230_rcu.h \
-  ..\FW\Include\gd32e230_rtc.h ..\FW\Include\gd32e230_spi.h \
-  ..\FW\Include\gd32e230_timer.h ..\FW\Include\gd32e230_usart.h \
-  ..\FW\Include\gd32e230_wwdgt.h ..\FW\Include\gd32e230_cmp.h

二进制
control/PDU-AC-New-6/Project/Objects/gd32e230_misc.o


+ 0 - 17
control/PDU-AC-New-6/Project/Objects/gd32e230_rcu.d

@@ -1,17 +0,0 @@
-./objects/gd32e230_rcu.o: ..\FW\Source\gd32e230_rcu.c \
-  ..\FW\Include\gd32e230_rcu.h ..\ARM\System\gd32e230.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\core_cm23.h \
-  D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_version.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_compiler.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_armclang.h \
-  ..\ARM\System\system_gd32e230.h ..\ARM\System\gd32e230_libopt.h \
-  ..\FW\Include\gd32e230_adc.h ..\FW\Include\gd32e230_crc.h \
-  ..\FW\Include\gd32e230_dbg.h ..\FW\Include\gd32e230_dma.h \
-  ..\FW\Include\gd32e230_exti.h ..\FW\Include\gd32e230_fmc.h \
-  ..\FW\Include\gd32e230_gpio.h ..\FW\Include\gd32e230_syscfg.h \
-  ..\FW\Include\gd32e230_i2c.h ..\FW\Include\gd32e230_fwdgt.h \
-  ..\FW\Include\gd32e230_pmu.h ..\FW\Include\gd32e230_rtc.h \
-  ..\FW\Include\gd32e230_spi.h ..\FW\Include\gd32e230_timer.h \
-  ..\FW\Include\gd32e230_usart.h ..\FW\Include\gd32e230_wwdgt.h \
-  ..\FW\Include\gd32e230_misc.h ..\FW\Include\gd32e230_cmp.h

二进制
control/PDU-AC-New-6/Project/Objects/gd32e230_rcu.o


+ 0 - 17
control/PDU-AC-New-6/Project/Objects/gd32e230_timer.d

@@ -1,17 +0,0 @@
-./objects/gd32e230_timer.o: ..\FW\Source\gd32e230_timer.c \
-  ..\FW\Include\gd32e230_timer.h ..\ARM\System\gd32e230.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\core_cm23.h \
-  D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_version.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_compiler.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_armclang.h \
-  ..\ARM\System\system_gd32e230.h ..\ARM\System\gd32e230_libopt.h \
-  ..\FW\Include\gd32e230_adc.h ..\FW\Include\gd32e230_crc.h \
-  ..\FW\Include\gd32e230_dbg.h ..\FW\Include\gd32e230_dma.h \
-  ..\FW\Include\gd32e230_exti.h ..\FW\Include\gd32e230_fmc.h \
-  ..\FW\Include\gd32e230_gpio.h ..\FW\Include\gd32e230_syscfg.h \
-  ..\FW\Include\gd32e230_i2c.h ..\FW\Include\gd32e230_fwdgt.h \
-  ..\FW\Include\gd32e230_pmu.h ..\FW\Include\gd32e230_rcu.h \
-  ..\FW\Include\gd32e230_rtc.h ..\FW\Include\gd32e230_spi.h \
-  ..\FW\Include\gd32e230_usart.h ..\FW\Include\gd32e230_wwdgt.h \
-  ..\FW\Include\gd32e230_misc.h ..\FW\Include\gd32e230_cmp.h

二进制
control/PDU-AC-New-6/Project/Objects/gd32e230_timer.o


+ 0 - 17
control/PDU-AC-New-6/Project/Objects/gd32e230_usart.d

@@ -1,17 +0,0 @@
-./objects/gd32e230_usart.o: ..\FW\Source\gd32e230_usart.c \
-  ..\FW\Include\gd32e230_usart.h ..\ARM\System\gd32e230.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\core_cm23.h \
-  D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_version.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_compiler.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_armclang.h \
-  ..\ARM\System\system_gd32e230.h ..\ARM\System\gd32e230_libopt.h \
-  ..\FW\Include\gd32e230_adc.h ..\FW\Include\gd32e230_crc.h \
-  ..\FW\Include\gd32e230_dbg.h ..\FW\Include\gd32e230_dma.h \
-  ..\FW\Include\gd32e230_exti.h ..\FW\Include\gd32e230_fmc.h \
-  ..\FW\Include\gd32e230_gpio.h ..\FW\Include\gd32e230_syscfg.h \
-  ..\FW\Include\gd32e230_i2c.h ..\FW\Include\gd32e230_fwdgt.h \
-  ..\FW\Include\gd32e230_pmu.h ..\FW\Include\gd32e230_rcu.h \
-  ..\FW\Include\gd32e230_rtc.h ..\FW\Include\gd32e230_spi.h \
-  ..\FW\Include\gd32e230_timer.h ..\FW\Include\gd32e230_wwdgt.h \
-  ..\FW\Include\gd32e230_misc.h ..\FW\Include\gd32e230_cmp.h

二进制
control/PDU-AC-New-6/Project/Objects/gd32e230_usart.o


+ 0 - 17
control/PDU-AC-New-6/Project/Objects/gd32e230_wwdgt.d

@@ -1,17 +0,0 @@
-./objects/gd32e230_wwdgt.o: ..\FW\Source\gd32e230_wwdgt.c \
-  ..\FW\Include\gd32e230_wwdgt.h ..\ARM\System\gd32e230.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\core_cm23.h \
-  D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_version.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_compiler.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_armclang.h \
-  ..\ARM\System\system_gd32e230.h ..\ARM\System\gd32e230_libopt.h \
-  ..\FW\Include\gd32e230_adc.h ..\FW\Include\gd32e230_crc.h \
-  ..\FW\Include\gd32e230_dbg.h ..\FW\Include\gd32e230_dma.h \
-  ..\FW\Include\gd32e230_exti.h ..\FW\Include\gd32e230_fmc.h \
-  ..\FW\Include\gd32e230_gpio.h ..\FW\Include\gd32e230_syscfg.h \
-  ..\FW\Include\gd32e230_i2c.h ..\FW\Include\gd32e230_fwdgt.h \
-  ..\FW\Include\gd32e230_pmu.h ..\FW\Include\gd32e230_rcu.h \
-  ..\FW\Include\gd32e230_rtc.h ..\FW\Include\gd32e230_spi.h \
-  ..\FW\Include\gd32e230_timer.h ..\FW\Include\gd32e230_usart.h \
-  ..\FW\Include\gd32e230_misc.h ..\FW\Include\gd32e230_cmp.h

二进制
control/PDU-AC-New-6/Project/Objects/gd32e230_wwdgt.o


+ 0 - 19
control/PDU-AC-New-6/Project/Objects/hlw8110.d

@@ -1,19 +0,0 @@
-./objects/hlw8110.o: ..\App\Hlw8110\Hlw8110.c ..\App\Hlw8110\Hlw8110.h \
-  D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h ..\App\Hlw8110\Config.h \
-  ..\ARM\SysTick\SysTick.h ..\ARM\System\gd32e230.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\core_cm23.h \
-  D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_version.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_compiler.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_armclang.h \
-  ..\ARM\System\system_gd32e230.h ..\ARM\System\gd32e230_libopt.h \
-  ..\FW\Include\gd32e230_adc.h ..\FW\Include\gd32e230_crc.h \
-  ..\FW\Include\gd32e230_dbg.h ..\FW\Include\gd32e230_dma.h \
-  ..\FW\Include\gd32e230_exti.h ..\FW\Include\gd32e230_fmc.h \
-  ..\FW\Include\gd32e230_gpio.h ..\FW\Include\gd32e230_syscfg.h \
-  ..\FW\Include\gd32e230_i2c.h ..\FW\Include\gd32e230_fwdgt.h \
-  ..\FW\Include\gd32e230_pmu.h ..\FW\Include\gd32e230_rcu.h \
-  ..\FW\Include\gd32e230_rtc.h ..\FW\Include\gd32e230_spi.h \
-  ..\FW\Include\gd32e230_timer.h ..\FW\Include\gd32e230_usart.h \
-  ..\FW\Include\gd32e230_wwdgt.h ..\FW\Include\gd32e230_misc.h \
-  ..\FW\Include\gd32e230_cmp.h ..\HW\Uart1\Uart1.h ..\HW\Timer\Timer.h

二进制
control/PDU-AC-New-6/Project/Objects/hlw8110.o


+ 0 - 19
control/PDU-AC-New-6/Project/Objects/i2c.d

@@ -1,19 +0,0 @@
-./objects/i2c.o: ..\HW\I2c\I2c.c ..\HW\I2c\I2c.h \
-  ..\ARM\System\gd32e230x_conf.h ..\FW\Include\gd32e230_adc.h \
-  ..\ARM\System\gd32e230.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\core_cm23.h \
-  D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_version.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_compiler.h \
-  D:\Keil_v5\pack\ARM\CMSIS\5.8.0\CMSIS\Core\Include\cmsis_armclang.h \
-  ..\ARM\System\system_gd32e230.h ..\ARM\System\gd32e230_libopt.h \
-  ..\FW\Include\gd32e230_crc.h ..\FW\Include\gd32e230_dbg.h \
-  ..\FW\Include\gd32e230_dma.h ..\FW\Include\gd32e230_exti.h \
-  ..\FW\Include\gd32e230_fmc.h ..\FW\Include\gd32e230_gpio.h \
-  ..\FW\Include\gd32e230_syscfg.h ..\FW\Include\gd32e230_i2c.h \
-  ..\FW\Include\gd32e230_fwdgt.h ..\FW\Include\gd32e230_pmu.h \
-  ..\FW\Include\gd32e230_rcu.h ..\FW\Include\gd32e230_rtc.h \
-  ..\FW\Include\gd32e230_spi.h ..\FW\Include\gd32e230_timer.h \
-  ..\FW\Include\gd32e230_usart.h ..\FW\Include\gd32e230_wwdgt.h \
-  ..\FW\Include\gd32e230_misc.h ..\FW\Include\gd32e230_cmp.h \
-  ..\ARM\SysTick\SysTick.h

二进制
control/PDU-AC-New-6/Project/Objects/i2c.o


二进制
control/PDU-AC-New-6/Project/Objects/jeff-23A-5通道-2024-6-23.axf


+ 0 - 68
control/PDU-AC-New-6/Project/Objects/jeff-23A-5通道-2024-6-23.build_log.htm

@@ -1,68 +0,0 @@
-<html>
-<body>
-<pre>
-<h1>µVision Build Log</h1>
-<h2>Tool Versions:</h2>
-IDE-Version: ¦ÌVision V5.31.0.0
-Copyright (C) 2020 ARM Ltd and ARM Germany GmbH. All rights reserved.
-License Information: dafa Administrator, dagfa, LIC=58512-9TSXQ-KB8ER-KU6W4-UFX8V-HUI1U
- 
-Tool Versions:
-Toolchain:       MDK-ARM Plus  Version: 5.31.0.0
-Toolchain Path:  H:\Software Package\keil531\ARM\ARMCLANG\Bin
-C Compiler:      ArmClang.exe V6.14
-Assembler:       Armasm.exe V6.14
-Linker/Locator:  ArmLink.exe V6.14
-Library Manager: ArmAr.exe V6.14
-Hex Converter:   FromElf.exe V6.14
-CPU DLL:         
-Dialog DLL:      
-Target DLL:      Segger\JL2CM3.dll V2.99.38.0
-Dialog DLL:      TCM.DLL V1.46.0.0
- 
-<h2>Project:</h2>
-J:\PROJECT-ME\PDU\software\PDU-V1.20\Project\GD32KeilPrj.uvprojx
-Project File Date:  06/23/2024
-
-<h2>Output:</h2>
-*** Using Compiler 'V6.14', folder: 'H:\Software Package\keil531\ARM\ARMCLANG\Bin'
-Build target 'Target 1'
-compiling Relay.c...
-compiling Timer.c...
-compiling ReadEeprom.c...
-../App/Main/Main.c(788): warning: function declared 'noreturn' should not return [-Winvalid-noreturn]
-}
-^
-1 warning generated.
-compiling Main.c...
-compiling port.c...
-linking...
-Program Size: Code=16160 RO-data=1044 RW-data=144 ZI-data=5976  
-FromELF: creating hex file...
-".\Objects\jeff-23A-5ͨµÀ-2024-6-23.axf" - 0 Error(s), 1 Warning(s).
-
-<h2>Software Packages used:</h2>
-
-Package Vendor: ARM
-                http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack
-                ARM.CMSIS.5.7.0
-                CMSIS (Cortex Microcontroller Software Interface Standard)
-   * Component: CORE Version: 5.4.0
-
-Package Vendor: GigaDevice
-                http://gd32mcu.21ic.com/data/documents/yingyongruanjian/GigaDevice.GD32E230_DFP.1.0.0.pack
-                GigaDevice.GD32E230_DFP.1.0.0
-                GigaDevice GD32E230 Series Device Support and Examples
-
-<h2>Collection of Component include folders:</h2>
-  .\RTE\_Target_1
-  H:\Software Package\keil531\ARM\CMSIS\5.7.0\CMSIS\Core\Include
-  H:\Software Package\keil531\GigaDevice\GD32E230_DFP\1.0.0\Device\Include
-
-<h2>Collection of Component Files used:</h2>
-
-   * Component: ARM::CMSIS:CORE:5.4.0
-Build Time Elapsed:  00:00:01
-</pre>
-</body>
-</html>

文件差异内容过多而无法显示
+ 0 - 1088
control/PDU-AC-New-6/Project/Objects/jeff-23A-5通道-2024-6-23.hex


文件差异内容过多而无法显示
+ 0 - 2061
control/PDU-AC-New-6/Project/Objects/jeff-23A-5通道-2024-6-23.htm


+ 0 - 47
control/PDU-AC-New-6/Project/Objects/jeff-23A-5通道-2024-6-23.lnp

@@ -1,47 +0,0 @@
---cpu=Cortex-M23
-".\objects\main.o"
-".\objects\timer.o"
-".\objects\uart1.o"
-".\objects\led.o"
-".\objects\rcu.o"
-".\objects\queue.o"
-".\objects\relay.o"
-".\objects\key.o"
-".\objects\hlw8110.o"
-".\objects\wwdgt.o"
-".\objects\at24cxx.o"
-".\objects\i2c.o"
-".\objects\readeeprom.o"
-".\objects\sn74lvc573.o"
-".\objects\gd32e230_fmc.o"
-".\objects\gd32e230_gpio.o"
-".\objects\gd32e230_misc.o"
-".\objects\gd32e230_rcu.o"
-".\objects\gd32e230_timer.o"
-".\objects\gd32e230_usart.o"
-".\objects\gd32e230_wwdgt.o"
-".\objects\gd32e230_it.o"
-".\objects\system_gd32e230.o"
-".\objects\startup_gd32e230.o"
-".\objects\nvic.o"
-".\objects\systick.o"
-".\objects\mbascii.o"
-".\objects\portevent.o"
-".\objects\portserial.o"
-".\objects\porttimer.o"
-".\objects\mbfunccoils.o"
-".\objects\mbfuncdiag.o"
-".\objects\mbfuncdisc.o"
-".\objects\mbfuncholding.o"
-".\objects\mbfuncinput.o"
-".\objects\mbfuncother.o"
-".\objects\mbutils.o"
-".\objects\mbcrc.o"
-".\objects\mbrtu.o"
-".\objects\mbtcp.o"
-".\objects\mb.o"
-".\objects\port.o"
---strict --scatter ".\Objects\jeff-23A-5ͨµÀ-2024-6-23.sct"
---summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
---info sizes --info totals --info unused --info veneers
---list ".\Listings\jeff-23A-5ͨµÀ-2024-6-23.map" -o .\Objects\jeff-23A-5ͨµÀ-2024-6-23.axf

+ 0 - 0
control/PDU-AC-New-6/Project/Objects/jeff-23A-5通道-2024-6-23.sct


部分文件因为文件数量过多而无法显示