From 5ac1d0febb8de5e91ce2463baea68ddac3f66091 Mon Sep 17 00:00:00 2001
From: jinlicong <493886250@qq.com>
Date: Thu, 16 May 2024 20:00:17 +0800
Subject: [PATCH] 完善脉冲计费和485采集处理

---
 HARDWARE/TIM/tim.c |   57 +++++++++++++++++++++++----------------------------------
 1 files changed, 23 insertions(+), 34 deletions(-)

diff --git a/HARDWARE/TIM/tim.c b/HARDWARE/TIM/tim.c
index 9a6b7a6..05fe5c3 100644
--- a/HARDWARE/TIM/tim.c
+++ b/HARDWARE/TIM/tim.c
@@ -1,49 +1,38 @@
 #include "tim.h"
-
-
-
-
+#include "rs485_read_data.h"
 #include "gpio.h"
+#include "pulse_and_alarm_line.h"
 
 uint8_t first_power_tim_cnt_g = 5;
 
 
 void BTx_IRQHandler(void)
 {
-//	if(	BTx_ISR_CMPHIF_Chk(BT1)==SET) //�춨����
-//	{	
-//		BTx_ISR_CMPLIF_Clr(BT1);
-//		BTx_ISR_CMPHIF_Clr(BT1);
-//		sys_time_g.sys_cal_run_period = SET;//����ʱ��
-//	}else if(BTx_ISR_CMPHIF_Chk(BT2)==SET)
-//	{
-//		BTx_ISR_CMPLIF_Clr(BT2);
-//		BTx_ISR_CMPHIF_Clr(BT2);
-//		++first_power_tim_cnt_g;
-//		if(first_power_tim_cnt_g % 5 == 0)
-//		{
-//			pwr_vol_g.lith_flag = LMS_PERIOD;//�״��ϵ磬��ѹ��μ�⴦��
-//			if(++first_power_get_cnt_g >= FIRST_POWER_TIM_MAX)
-//				BTx_CR1_CHEN_Setable(BT2,DISABLE);
-//		}
-//			
-//	}
+	if(	BTx_ISR_CMPHIF_Chk(BT1)==SET) //�춨����
+	{	
+		BTx_ISR_CMPLIF_Clr(BT1);
+		BTx_ISR_CMPHIF_Clr(BT1);
+
+		BTx_CR1_CHEN_Setable(BT1,DISABLE);	
+		pulse_exti_flag = RESET;
+		
+		pulse_count +=1;
+		
+	}else if(BTx_ISR_CMPHIF_Chk(BT2)==SET)
+	{
+		BTx_ISR_CMPLIF_Clr(BT2);
+		BTx_ISR_CMPHIF_Clr(BT2);
+
+	}
 }
 
 void BSTIM_IRQHandler(void)
 {   
-//	if(BSTIM_ISR_UIF_Chk()!=RESET)	//��/�ط�ʱ��		
-//	{
-//	  BSTIM_ISR_UIF_Clr();
-//		if (__SYS_STATUS_BYTES_GET(valve_state) == VALVE_CLOSING || __SYS_STATUS_BYTES_GET(valve_state) == VALVE_OPENING)
-//		{
-//			valve_signal_complete_g = SET;	//��λ�ź�	
-//			VALVE_SLEEP;
-//			VALVE_PWR_OFF; // �رյ�Դ
-//			if(sys_bst_flag == 0)
-//				SYS_BST_DIS;
-//		}			
-//  }
+	if(BSTIM_ISR_UIF_Chk()!=RESET)	
+	{
+	  BSTIM_ISR_UIF_Clr();
+	
+  }
 }
 
 void LPTIM_IRQHandler(void) //�������ڼ��

--
Gitblit v1.9.3