From d9321b6a77d97a67fb6e9f0a9fd4da73a1da4078 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期一, 18 三月 2024 09:15:37 +0800 Subject: [PATCH] 1 --- Src/stm32l0xx_it.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Src/stm32l0xx_it.c b/Src/stm32l0xx_it.c index 1abae6b..824c807 100644 --- a/Src/stm32l0xx_it.c +++ b/Src/stm32l0xx_it.c @@ -43,7 +43,7 @@ /* Private variables ---------------------------------------------------------*/ /* USER CODE BEGIN PV */ float nomove_count=0; -volatile uint8_t rx_len ; //接收一帧数据的长度 +volatile uint16_t rx_len ; //接收一帧数据的长度 volatile uint8_t recv_end_flag; //一帧数据接收完成标志 extern uint8_t GPS_GGAdate[200]; /* USER CODE END PV */ @@ -253,7 +253,7 @@ temp = __HAL_DMA_GET_COUNTER(&hdma_lpuart1_rx);// 获取DMA中未传输的数据个数 rx_len = LPUART_SIZE - temp; //总计数减去未传输的数据个数,得到已经接收的数据个数 recv_end_flag = 1; // 接受完成标志位置1 - HAL_UART_Receive_DMA(&hlpuart1,GPS_GGAdate,LPUART_SIZE);//重新打开DMA接收 +// HAL_UART_Receive_DMA(&hlpuart1,GPS_GGAdate,LPUART_SIZE);//重新打开DMA接收 } /* USER CODE END LPUART1_IRQn 0 */ HAL_UART_IRQHandler(&hlpuart1); -- Gitblit v1.9.3