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