| | |
| | | #include "lcd_io_api.h" |
| | | #include "wireless_remote_comm.h" |
| | | #include "power_manage.h" |
| | | #include "pulse_and_alarm_line.h" |
| | | |
| | | |
| | | RS485_START_REASON start_rs485_g = RS485_START_REASON_NONE; |
| | | WRC_START_MEANS start_wrc_g = WRC_MEANS_NONE; |
| | |
| | | Lcd_GPIO_Init(); |
| | | |
| | | Power_IO_Init();//µçÔ´Ïà¹Ø |
| | | |
| | | Pulse_And_Alarm_Line_IO_Init(); |
| | | |
| | | } |
| | | |
| | |
| | | |
| | | GPIO_EXTI_Init( LITH_PWR_LOSE_PORT, LITH_PWR_LOSE_PIN, EXTI_FALLING, ENABLE); |
| | | GPIO_EXTI_Init( ALKA_PWR_LOSE_PORT, ALKA_PWR_LOSE_PIN, EXTI_FALLING, ENABLE); |
| | | |
| | | /*Âö³åÏßÖжÏÅäÖÃÑ¡Ôñ,û¿ªÆô¸´ÓÃÇÒ¿ªÆôÁËÂö³å*/ |
| | | if(((flow_meter_para_g.broken_line_multiplex & BROKEN_LINE_MUTIPLEX_PULSE)!=BROKEN_LINE_MUTIPLEX_PULSE)&& \ |
| | | ((flow_meter_para_g.flow_meter_conn_type==FLOW_METER_CONN_PULSE)||(flow_meter_para_g.flow_meter_conn_type==FLOW_METER_CONN_RS485_AND_PULSE))){ |
| | | if((flow_meter_para_g.flow_meter_code !=ASMODBUS)&&(flow_meter_para_g.flow_meter_code !=AS100MODBUS)&&(flow_meter_para_g.flow_meter_code !=SIARGO_MODBUS)){ |
| | | GPIO_EXTI_Init( LF_PULSE_INT_PORT, LF_PULSE_INT_PIN, EXTI_FALLING, ENABLE); |
| | | }else{ |
| | | GPIO_EXTI_Init( LF_PULSE_INT_PORT, LF_PULSE_INT_PIN, EXTI_RISING, ENABLE); |
| | | } |
| | | } |
| | | |
| | | /*NVICÖжÏÅäÖÃ*/ |
| | | NVIC_DisableIRQ(GPIO_IRQn); |
| | |
| | | |
| | | //²ð°å¡¢¿ª¸Ç״̬¼ì²â |
| | | |
| | | //Âö³åÏß״̬¼ì²â |
| | | //Âö³åÏß¡¢±¨¾¯Ïß³õʼ |
| | | PulseAndAlarmLineInit(); |
| | | |
| | | |
| | | |