WXK
2025-01-15 f0e236adc153a6d06874704ec6ba39a22af05ff6
Src/main.c
@@ -173,6 +173,7 @@
            state5v=1;
            UsartInit();
        }
        HAL_IWDG_Refresh(&hiwdg);
        if(bat_percent>99)
        {
            LED_TR_OFF;
@@ -182,6 +183,7 @@
            LED_TB_OFF;
        }
    } else {
        HAL_IWDG_Refresh(&hiwdg);
        if(state5v==1)
        {
            state5v=0;
@@ -217,9 +219,9 @@
    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] = (1<<8)|23;
    g_com_map[VERSION] = (1<<8)|25;
//    g_com_map[DEV_ID]=1158;
    g_com_map[GROUP_ID]=0;
    g_com_map[GROUP_ID]=3;
//    g_com_map[COM_INTERVAL] = 1000;
    if(g_com_map[COM_INTERVAL]<1000)
    {
@@ -362,6 +364,8 @@
    if(GPIO_Pin == GPIO_PIN_0)//加速度
    {
        SystemClock_Config();
        if(sleep_flag)
        {HAL_NVIC_SystemReset();}
        stationary_flag =0;
        stationary_num=0;
    }
@@ -464,6 +468,7 @@
    }
}
uint8_t uwb_kaiguanrx_falg;
extern uint8_t uwbrxflag;
/* USER CODE END 0 */
/**
@@ -567,7 +572,7 @@
//        }
        LoraUp_Poll();
#ifndef DEBUG_MODE
        if(beep_flag==0)
        if(beep_flag==0&&uwbrxflag!=1)
        {
        if(!HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin)&&motor_keeptime==0)
            HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
@@ -1087,7 +1092,7 @@
{
//    uint8_t pinlv;
    SystemClock_Config();
    HAL_IWDG_Refresh(&hiwdg);
//    HAL_IWDG_Refresh(&hiwdg);
    anjian_num=0;
    if(active_flag==0)  //未激活状态
    {
@@ -1161,6 +1166,9 @@
                    Radio.Sleep();
                    sleep_flag = 1;
                    LedOff_task();
                    UWB_RXOFF();
                    uwb_kaiguanrx_falg=0;
                    uwbrxflag=0;
                }
            } 
#endif