zhyinch
2022-03-05 1bd0743ea0e8783f11dd0b3c373617201ae9ffbf
源码/核心板/Src/main.c
@@ -94,10 +94,6 @@
   {
     g_com_map[COM_INTERVAL]=100;
   }
    if(dist_threshold<300)
      {dist_threshold = 300;}
      if(dist_threshold>15000)
      {dist_threshold = 15000;}
}
u16 JDQ_time;
int16_t g_commap_antdelay;
@@ -109,6 +105,7 @@
   parameter_init();
   //deca_sleep(1000);
   HeartBeatInit();
   Modbus_RegMap();
#ifdef DEBUG_MODE
//   g_com_map[DEV_ROLE]=1;
//      g_com_map[DEV_ID]=1;
@@ -145,9 +142,13 @@
        
   OUT485_ENABLE;
   ComMapCheck();   
   g_com_map[VERSION] = 0x013a;
   g_com_map[VERSION] = 1<<8|65;
    FLASH_Read(FLASH_HARDWARE_FLAG, (uint8_t*)&g_com_map[HARDWAREFLAG_INDEX], 16);
    dist_threshold = (g_com_map[SPEEDFILTER_THRES]*10)/(1000/g_com_map[COM_INTERVAL]);
     if(dist_threshold<300)
      {dist_threshold = 300;}
      if(dist_threshold>15000)
      {dist_threshold = 15000;}
    g_commap_antdelay = g_com_map[ANT_LENGTH];
    JDQ_time = g_com_map[WAR_JDQ_TIME]*10;
   g_com_map[SW_TYPE] =    SW_FANGZHUANG;
@@ -303,6 +304,8 @@
      {
            SCB->AIRCR = 0X05FA0000|(unsigned int)0x04; //杞浣嶅洖鍒癰ootloader   
      }
        g_com_map[RELAY1_STATE_INDEX] = READ_RELAY1;
      g_com_map[RELAY2_STATE_INDEX] = READ_RELAY2;
   }