zhyinch
2021-10-22 2eeb6bd4fbcb8fc684f022f411b49bffb45671f1
Src/main.c
@@ -321,13 +321,14 @@
   g_com_map[COM_INTERVAL]=100;
//   g_com_map[MAX_REPORT_ANC_NUM]=1;
//   g_com_map[NOMOVESLEEP_TIME]=10;
//         g_com_map[IMU_ENABLE]=0;
         g_com_map[IMU_ENABLE]=0;
//   g_com_map[COM_INTERVAL]=50;
#endif
//g_com_map[NOMOVESLEEP_TIME]=10;
//   g_com_map[IMU_ENABLE]=0;
//    g_com_map[COM_INTERVAL]=1000;
g_com_map[NOMOVESLEEP_TIME]=1000;
   g_com_map[IMU_ENABLE]=0;
    g_com_map[COM_INTERVAL]=1000;
   active_flag = g_com_map[ACTIVE_INDEX];
   active_flag = 1;
   if(active_flag==0)
   {   
        g_com_map[COM_INTERVAL]=1000;
@@ -478,10 +479,21 @@
//      {
//      MODBUS_Poll();
//      }
         if(waitusart_timer>0)
      {
         waitusart_timer--;
      }
         if(m_bEUARTTxEn==0&&waitusart_timer==0&&(motor_state==0||motor_state==3))
         {
            HAL_GPIO_WritePin(LED1_G_GPIO_Port, LED1_G_Pin, GPIO_PIN_RESET);
#ifndef DEBUG_MODE
            if(!HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))
            HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
#endif
         }
      active_flag = 1;
      if(g_start_send_flag&&active_flag)
   { static uint16_t blink_count=0;
      SystemClock_Config();
      g_start_send_flag = 0;   
   //   GetPressAndTemp();
//      if(current_count>slot_startcount&&current_count<slot_startcount+interval_count)
@@ -491,6 +503,7 @@
//      HAL_GPIO_WritePin(LED0_GPIO, GPIO_PIN_9, GPIO_PIN_RESET);
//      }
//      LED_TR_BLINK;
      if(bat_percent>15)
      {   LED_TB_ON;
         Tag_App();
@@ -502,17 +515,6 @@
      }
      //LED0_BLINK;      
      IdleTask();   
      if(waitusart_timer>0)
      {
         waitusart_timer--;
      }
         if(m_bEUARTTxEn==0&&waitusart_timer==0&&(motor_state==0||motor_state==3))
         {
#ifndef DEBUG_MODE
            if(!HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))
            HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
#endif
         }
      
 
   }else{
@@ -960,6 +962,8 @@
{
   static uint8_t i=0;
   i++;
    HAL_GPIO_WritePin(LED1_G_GPIO_Port, LED1_G_Pin, GPIO_PIN_SET);
   SystemClock_Config();
      
   g_start_send_flag=1;
   current_slotnum++;