From 6c7e61a54ef9b96f79704f0b965664e89f57dd52 Mon Sep 17 00:00:00 2001
From: jinlicong <493886250@qq.com>
Date: Wed, 29 May 2024 17:41:52 +0800
Subject: [PATCH] 增加休眠,开始上板测试

---
 Function/POWER_MANAGE/power_manage.h |   37 ++++++++++++++++++++++---------------
 1 files changed, 22 insertions(+), 15 deletions(-)

diff --git a/Function/POWER_MANAGE/power_manage.h b/Function/POWER_MANAGE/power_manage.h
index 990dea6..0133c55 100644
--- a/Function/POWER_MANAGE/power_manage.h
+++ b/Function/POWER_MANAGE/power_manage.h
@@ -2,6 +2,7 @@
 #define _POWER_MANAGE_H_
 
 #include "define_all.h" 
+#include "extern_rtc.h"
 
 // ����������־λ����
 #define __VCC_PARA_FLAG_SET_(__HANDLE__) ((&pwr_vol_g)->__HANDLE__ = SET)
@@ -53,23 +54,15 @@
 #define EX_PWR_ON		GPIO_SetBits(EX_PWR_EN_PORT,EX_PWR_EN_PIN)
 #define EX_PWR_OFF	GPIO_ResetBits(EX_PWR_EN_PORT,EX_PWR_EN_PIN)
 
+//������������
+#define LIMIT_TRIGGER_PORT 	GPIOC
+#define LIMIT_TRIGGER_PIN 	GPIO_Pin_13
 
-#define	AD_LITH_PF6_BAT_CH			      				5
-#define	AD_LITH_PF6_BAT_CNT					    	  	8
-#define	LITH_PF6_VOL_COE					   					1.206f
 
-#define	AD_LITH_BAT_REF_VOL							  5.0f
-#define	AD_LITH_BAT_CH			      				4
-#define	AD_LITH_BAT_CNT					    	  	8
-#define	LITH_VOL_COE					   					2.01f
 
-#define	AD_ALKA_BAT_REF_VOL							  5.0f
-#define	AD_ALKA_BAT_CH			      				8
-#define	AD_ALKA_BAT_CNT					    	  	8
-#define	ALKA_VOL_COE					    				3.14f	
 
-#define AD_VTEM_CH												ADC_CFGR_BUFSEL_TS
-#define AD_VTEM_CNT												8
+
+
 
 
 //ʣ������ٷֱȼ���
@@ -115,7 +108,7 @@
 	uint32_t	ad_get_buffer[];
 }ad_data_s;
 
-#pragma pack()
+
 
 
 typedef struct pwr_vol{
@@ -141,14 +134,28 @@
 }PWR_VOL_T;
 
 
+#pragma pack()
+
+typedef struct {
+	sClockBCD record_time_BCD;
+	uint32_t	trigger_times;
+	uint8_t RS485_running_flag;
+	uint8_t valve_running_flag;
+	uint8_t wrc_running_flag;
+	uint8_t	EXPWR_check_status; //�����״̬���Ƿ���������
+	uint8_t	EXPWR_ctrl_status;  //������״̬����ǰ�Ƿ�����繩��
+	
+}LIMIT_TRIGGER_RECORD_PARA_T;
 
 
 
 extern uint8_t first_power_get_cnt_g;
-
 extern PWR_VOL_T pwr_vol_g;
 
+extern	LIMIT_TRIGGER_RECORD_PARA_T limit_trigger_record_para_g;
+
 void Power_IO_Init(void);
+void borrow_Pwr_GPIO_Clk_Init(void);
 
 float Get_Alka_Bat_Voltage(void);
 float Get_Lith_Bat_Voltage(void);

--
Gitblit v1.9.3