WXK
2024-02-29 8495bb7b4f5d7ec4d85b19f5898898d5001890b7
Src/main.c
@@ -245,7 +245,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] = (6<<8)|0;
   g_com_map[VERSION] = (1<<8)|0;
 //   testprogram();
//    g_com_map[DEV_ID]=0x6777;
    #ifdef DEBUG_MODE
@@ -433,27 +433,35 @@
  MX_LPTIM1_Init();
  MX_SPI1_Init();
  MX_USART1_UART_Init();
  MX_IWDG_Init();
//  MX_IWDG_Init();
  /* USER CODE BEGIN 2 */
    LED_LG_ON;
    Program_Init();
    //   LIS3DH_Data_Init();   
    //    Uwb_Lora_Switch(1,0);
    g_com_map[POWER]=67;
    Dw1000_Init();
    Dw1000_App_Init();
    Delay_Ms(10);
        dwt_configcontinuousframemode(124800);
        dwt_writetxfctrl(13, 0);
        //   dwt_starttx(DWT_START_TX_IMMEDIATE);
        while(1)
        {
        IdleTask();
        }
    // Uwb_Lora_Switch(0,0);
    //   HardWareTypeDiffConfig();
    dwt_configuresleep(DWT_PRESRV_SLEEP | DWT_CONFIG, DWT_WAKE_CS | DWT_WAKE_WK| DWT_SLP_EN);
    dwt_entersleep();
    DW_DISABLE;
//    dwt_configuresleep(DWT_PRESRV_SLEEP | DWT_CONFIG, DWT_WAKE_CS | DWT_WAKE_WK| DWT_SLP_EN);
//    dwt_entersleep();
//    DW_DISABLE;
     if(HAL_UART_Receive_DMA(&huart1,m_EUART_DMA_RXBuf,EUART_RX_BUF_SIZE))
    {
     Error_Handler();
    }
    HAL_Delay(1500);
    Lora_Init();
    MbxInit();
//    Lora_Init();
//    MbxInit();
  //  SwitchLoraSettingstest(UWB_CHANNEL_FRQ,UWB_CHANNEL_SF);
    Delay_Ms(10);
    BarInit();