WXK
2025-01-22 1dcc8f022ebbcd6422bae262a8b1debf77fa954a
Src/main.c
@@ -142,15 +142,15 @@
            {
            HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_3);
            }   
      }else{
//         motor_state = 0;
            if(hardware_type==NSH1)
            {MOTOR_OFF;
            }else if(hardware_type==GP)
            {
            HAL_TIM_PWM_Stop(&htim2, TIM_CHANNEL_3);
            }
      }
        else{
//         motor_state = 0;
//            if(hardware_type==NSH1)
//            {MOTOR_OFF;
//            }else if(hardware_type==GP)
//            {
//            HAL_TIM_PWM_Stop(&htim2, TIM_CHANNEL_3);
//            }
      //motor_state=2;
   switch(motor_state)
      {case 0:
@@ -196,6 +196,7 @@
            }   
         break;   
   }
            }
}
    bat_percent=Get_Battary();
   if(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))
@@ -300,7 +301,7 @@
   hardware_pici= STMFLASH_ReadHalfWord(FLASH_HARDWARE_VERSION_MAP+2);
   hardware_type= STMFLASH_ReadHalfWord(FLASH_HARDWARE_VERSION_MAP+4);
   //deca_sleep(1000);
   g_com_map[VERSION] = (2<<8)|62;
   g_com_map[VERSION] = (2<<8)|63;
    
//   g_com_map[DEV_ID]=0x7;
#ifdef DEBUG_MODE
@@ -492,7 +493,7 @@
//      {
//      MODBUS_Poll();
//      }
if(m_bEUARTTxEn==0&&(motor_state==0||motor_state==3))
if(m_bEUARTTxEn==0&&(motor_state==0||motor_state==3)&&motor_keeptime==0)
         {   
#ifndef DEBUG_MODE   
            if(!HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))