From 1d51ac11e1da7c9b55da8c8b3a7e3756cc5f4ad8 Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期五, 08 三月 2024 18:19:16 +0800
Subject: [PATCH] 阶段性调试完毕  可以测距跟给网关发送。

---
 Src/main.c |   28 ++++++++++------------------
 1 files changed, 10 insertions(+), 18 deletions(-)

diff --git a/Src/main.c b/Src/main.c
index a01087a..0a1d61d 100644
--- a/Src/main.c
+++ b/Src/main.c
@@ -42,7 +42,7 @@
 #define NSH1 0x0001
 #define GP   0x0002
 #define FLASH_HARDWARE_VERSION_MAP		(uint32_t)0x08004F00    //硬件版本号和批次信息位置
-#define DEBUG_MODE
+//#define DEBUG_MODE
 uint8_t chongqi_flag;
 uint32_t uwbled,gpsled,loraled,powerled;
 UART_WakeUpTypeDef Selection;
@@ -416,11 +416,6 @@
     if(GPIO_Pin == RADIO_DIO1_Pin)
     {
         SystemClock_Config();
-//        HAL_GPIO_WritePin(GPIOA, GPIO_PIN_15, GPIO_PIN_SET);
-//        HAL_GPIO_WritePin(RADIO_NSS_GPIO_Port, RADIO_NSS_Pin, GPIO_PIN_RESET); //片选lora有效
-//        l_bIsVibration = HIDO_TRUE;
-//        nomove_time=0;
-//        printf("RXD :77777\r\n");
         irq_num++;
         RadioIrqProcess();
     }
@@ -614,10 +609,10 @@
         flag_onesecond = 1;
         
           powerled=LEDOFF;
-          loraled=LEDOFF;
+//          loraled=LEDOFF;
           gpsled=LEDOFF;
           uwbled=LEDOFF;
-Set4LEDColor_Off(); 
+//Set4LEDColor_Off(); 
         }
 
 }
@@ -667,15 +662,17 @@
 //delay_ms(1000);
 
     Program_Init();
-    LIS3DH_Data_Init();	
+#ifdef _USE_BAR
+BarInit();
+#endif 
     Dw1000_Init();
-    //	HardWareTypeDiffConfig();
     dwt_configuresleep(DWT_PRESRV_SLEEP | DWT_CONFIG, DWT_WAKE_CS | DWT_WAKE_WK| DWT_SLP_EN);
     dwt_entersleep();
      if(HAL_UART_Receive_DMA(&huart1,m_EUART_DMA_RXBuf,EUART_RX_BUF_SIZE))
     {
      Error_Handler();
     }
+    LIS3DH_Data_Init();	
     delay_ms(1000);
     GPS_Close_Init();
     HAL_UART_Receive_IT(&hlpuart1, (uint8_t *)GPSRxBuffer, 1);
@@ -688,15 +685,10 @@
     HAL_Delay(500);
     LoraInit();
     
-#ifdef _USE_BAR
-BarInit();
-#endif 
     if (HAL_LPTIM_TimeOut_Start_IT(&hlptim1, LPTIMER_1S_COUNT, 0) != HAL_OK)  //system time is 1010ms   1 puls=30.518us
   {
     Error_Handler();
   }
-//    Lora47X_Init();
-//    Radio.Sleep();
   /* USER CODE END 2 */
 
   /* Infinite loop */
@@ -732,7 +724,7 @@
     HAL_UARTEx_EnableStopMode( &hlpuart1 );
     HAL_UARTEx_StopModeWakeUpSourceConfig( &hlpuart1, Selection );
     __HAL_UART_ENABLE_IT(&hlpuart1, UART_IT_WUF);   
-//    Set4LEDColor_Off();              
+    Set4LEDColor_Off();              
     HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);  
           }
   }
@@ -1177,7 +1169,7 @@
 
   /*Configure GPIO pins : SCL_Pin SDA_Pin */
   GPIO_InitStruct.Pin = SCL_Pin|SDA_Pin;
-  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD;
+  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
   GPIO_InitStruct.Pull = GPIO_NOPULL;
   GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
   HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
@@ -1211,7 +1203,7 @@
   HAL_NVIC_SetPriority(EXTI0_1_IRQn, 2, 0);
   HAL_NVIC_EnableIRQ(EXTI0_1_IRQn);
 
-  HAL_NVIC_SetPriority(EXTI4_15_IRQn, 2, 0);
+  HAL_NVIC_SetPriority(EXTI4_15_IRQn, 0, 0);
   HAL_NVIC_EnableIRQ(EXTI4_15_IRQn);
 
 }

--
Gitblit v1.9.3