WXK
2024-03-26 abd6a3fdf20a1d3e6629505386efe36006ef907d
Src/main.c
@@ -306,7 +306,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] = (1<<8)|8;
   g_com_map[VERSION] = (1<<8)|9;
//    g_com_map[DEV_ID]=1158;
//    #ifdef DEBUG_MODE
//   // g_com_map[GROUP_ID]=21;
@@ -651,15 +651,15 @@
  /* USER CODE END SysInit */
  /* Initialize all configured peripherals */
  MX_GPIO_Init();
  MX_DMA_Init();
  MX_ADC_Init();
//  MX_IWDG_Init();
  MX_LPTIM1_Init();
  MX_USART1_UART_Init();
  MX_SPI1_Init();
  MX_LPUART1_UART_Init();
  MX_USART5_UART_Init();
  MX_GPIO_Init();        //看门狗务必放到lp串口后面,否则GPS工作不正常。
  MX_DMA_Init();         //看门狗务必放到lp串口后面,否则GPS工作不正常。
  MX_ADC_Init();         //看门狗务必放到lp串口后面,否则GPS工作不正常。
  MX_LPTIM1_Init();      //看门狗务必放到lp串口后面,否则GPS工作不正常。
  MX_USART1_UART_Init(); //看门狗务必放到lp串口后面,否则GPS工作不正常。
  MX_SPI1_Init();        //看门狗务必放到lp串口后面,否则GPS工作不正常。
  MX_LPUART1_UART_Init();//看门狗务必放到lp串口后面,否则GPS工作不正常。
  MX_IWDG_Init();        //看门狗务必放到lp串口后面,否则GPS工作不正常。
  MX_USART5_UART_Init(); //看门狗务必放到lp串口后面,否则GPS工作不正常。
  /* USER CODE BEGIN 2 */
    HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_SET); //开GPS电源
    delay_ms(10);
@@ -704,10 +704,12 @@
      if(gotosleep_flag==1)
      {
          Jingzhi_Poll();
          HAL_IWDG_Refresh(&hiwdg);
          HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
      }
      else
      {
      HAL_IWDG_Refresh(&hiwdg);
      Lpuart_rx_Poll();
      OneSecondTask();
      IdleTask();