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