forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-05-17 6ea1a42391f86e72f53042a966dae970a3fd77cb
Soft/system_run_fun.c
@@ -10,6 +10,7 @@
#include "wireless_remote_comm.h"
#include "power_manage.h"
#include "pulse_and_alarm_line.h"
#include "valve_control.h"
RS485_START_REASON   start_rs485_g = RS485_START_REASON_NONE;
@@ -18,7 +19,8 @@
void allGpioInit(void)
{
   E2P_Ctrl_Gpio_Init();
   RTC_GPIO_Init();
   
   Key_GPIO_Init();
@@ -27,8 +29,11 @@
   
   Power_IO_Init();//µçÔ´Ïà¹Ø
   
   Valve_CTRL_GPIO_Init();
   Pulse_And_Alarm_Line_IO_Init();
   
   RS485_read_data_GPIO_Init();
}
//ËùÓÐÍâÉèÇý¶¯ÅäÖÃ
@@ -95,6 +100,7 @@
   SYSTEM_EEP_IDENTIFICATION_T      sys_eep_id_B_l={0};
   uint8_t    eep_none_flag = 1; //0´ú±í¿Õ£¬·Ç0´ú±í·Ç¿Õ
   
   EEPROM_CTRL_ENABLE;
   //¶ÁÈ¡²ÎÊý³õʼ»¯ÅäÖñêʶ 
   //Èç¹û±êʶÎÞ·¨Ê¶±ðÔò´ú±í´æ´¢ÐèҪȫ²¿Ð´ÈëĬÈÏÖµ
   //Èç¹û±êʶʶ±ð³É¹¦´ú±íÒÑÓвÎÊý£¬²ÎÊýÖ±½Ó´Ó´æ´¢ÀïÃæ¶ÁÈ¡
@@ -129,6 +135,8 @@
   //¶Áȡϵͳ²¹¶¡±êʶ
   //Èç¹û²¹¶¡±êʶÎÞ·¨Ê¶±ð»òÕßСÓÚ²¹¶¡Ê±¼ä£¬ÔòÐèÒª´ò²¹¶¡´¦Àí
   allParaPatchPro();
   EEPROM_CTRL_DISABLE;
   
}
@@ -201,6 +209,7 @@
   /*·§¿Ø¿ØÖÆ£¬·§¿ØÍ¨¹ý°´¼ü»òÕßÖ¸Áî¡¢Òì³£µÈ¿ØÖÆ£¬ÐèÒª²Ù×÷ʱֱ½Óµ÷ÓÃValveCtrlOrderº¯Êý¼´¿É£¬²»ÔÚ´Ë´¦Æô¶¯*/
   
   
   /*Ô¶³ÌͨѶÆô¶¯¿ØÖÆ£¬°´¼ü¡¢¼ä¸ô¡¢ÖÜÆÚ¡¢Òì³£±¨¾¯µÈ*/
   if((wrc_para_sizhu_g.time_start_type&WRC_TIME_START_INTERVAL)==WRC_TIME_START_INTERVAL){
      for(uint16_t count_i=0;count_i<wrc_para_sizhu_g.timing_send_num;count_i++){
@@ -224,8 +233,12 @@
   
   
   if(start_wrc_g  != WRC_MEANS_NONE){
      start_wrc_g = WRC_MEANS_NONE;
      sys_fun_run_ctrl_p->wrc_ctrl_flag.start_flag = SET;
      if(sys_fun_run_ctrl_p->wrc_ctrl_flag.start_flag == RESET){
         pwr_vol_g.alka_flag = AMS_WRC_BEFORE;
         sys_fun_run_ctrl_p->wrc_ctrl_flag.start_flag = SET;
      }
   }
   
}