zhangbo
2 天以前 ae0b42614c7f3de6f13c2ebacd3c1b46662ed9e9
keil/include/main/main.c
@@ -495,53 +495,53 @@
{   
 UART0_CheckReceive();
 UART_CheckReceive();
//if(read_5v_input_pca())
//   {
//            chongman_time=0;
//              RED_LED_ON;
//                  GREEN_LED_OFF;
//                  UWB_LED_OFF;
//                  BT_LED_OFF;
//                  LORA_LED_OFF;
//            while(1)
//            {
//                nomove_count = 0;
if(read_5v_input_pca())
   {
            chongman_time=0;
              RED_LED_ON;
                  GREEN_LED_OFF;
                  UWB_LED_OFF;
                  BT_LED_OFF;
                  LORA_LED_OFF;
            while(1)
            {
                nomove_count = 0;
//                if(HIDO_TimerGetTick()-adctick>600)  //10分钟采样一次 电量
//                {
//                    chongman_time=chongman_time+60;
//                    adctick = HIDO_TimerGetTick();
//                    PCA9555_Set_One_Value_Output(PWR_GND,0);//拉低
//                    adc_get(&sample[0], NUM_SAMPLES, adc_callback);//adc采样
//                }
//                if(bat_percent>=99&&chongman_time>=180)
//                {
//                   GREEN_LED_ON;
//                            RED_LED_OFF;
//                }
//                        else
//                        {
//                   RED_LED_ON;
//                            GREEN_LED_OFF;
//                }
//                  UART_CheckReceive();
//                  if(input5v_time)
//              {
//               if(!read_5v_input_pca())
//                {
//                break;
//                }
//                     }
//            }
//                     sys_reset(0);
////            NVIC_SystemReset();
////            input5vflag=1;
//      }
//   else
//   {
//
////    sys_reset(0);
//   }
                if(HIDO_TimerGetTick()-adctick>600)  //10分钟采样一次 电量
                {
                    chongman_time=chongman_time+60;
                    adctick = HIDO_TimerGetTick();
                    PCA9555_Set_One_Value_Output(PWR_GND,0);//拉低
                    adc_get(&sample[0], NUM_SAMPLES, adc_callback);//adc采样
                }
                if(bat_percent>=99&&chongman_time>=180)
                {
                   GREEN_LED_ON;
                            RED_LED_OFF;
                }
                        else
                        {
                   RED_LED_ON;
                            GREEN_LED_OFF;
                }
                  UART_CheckReceive();
                  if(input5v_time)
              {
               if(!read_5v_input_pca())
                {
                break;
                }
                     }
            }
                     sys_reset(0);
//            NVIC_SystemReset();
//            input5vflag=1;
      }
   else
   {
//    sys_reset(0);
   }
}
int bind_check(void)