From 3836c31d5f4c9908f7b288f20742dfc87e858e2f Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期五, 29 四月 2022 19:42:08 +0800
Subject: [PATCH] 1

---
 Src/main.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/Src/main.c b/Src/main.c
index b937b7c..f0b9ad5 100644
--- a/Src/main.c
+++ b/Src/main.c
@@ -92,7 +92,7 @@
 uint16_t tyncpoll_time,lpsettime;
 uint16_t slottime,max_slotpos;
 uint16_t lastpoll_count,interval_count,slot_startcount,tag_frequency,lastpoll_time,current_time;
-extern uint8_t module_power;
+uint8_t module_power;
 extern float nomove_count;
 uint8_t imu_enable,motor_enable;	
 u16 GetLPTime(void)
@@ -413,7 +413,7 @@
 
   /* Initialize all configured peripherals */
   MX_GPIO_Init();
-  MX_LPTIM1_Init();
+  //MX_LPTIM1_Init();
    MX_DMA_Init();
   MX_USART1_UART_Init();
   MX_SPI1_Init();
@@ -426,15 +426,18 @@
 	LIS3DH_Data_Init();	
 	Dw1000_Init();
 	Dw1000_App_Init();
+    dwt_setrxtimeout(0);//设定接收超时时间,0位没有超时时间
+	dwt_rxenable(0);//打开接收
+    while(1);
+   //   NearPoll();
 	HardWareTypeDiffConfig();
-	dwt_configuresleep(DWT_PRESRV_SLEEP | DWT_CONFIG, DWT_WAKE_CS | DWT_WAKE_WK| DWT_SLP_EN);
-	dwt_entersleep();
 	waitusart_timer=tag_frequency*USART_KEEPWAKE_TIME;;
 	DW_DISABLE;
 	 if(HAL_UART_Receive_DMA(&huart1,m_EUART_DMA_RXBuf,EUART_RX_BUF_SIZE))
 	{
 	 Error_Handler();
 	}
+  
 //	HAL_Delay(2000);
 //	mcu_sleep();
 	//LED0_BLINK;		

--
Gitblit v1.9.3