| | |
| | | #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) //°´¼üÖÜÆÚ¼ì²â |