From abd6a3fdf20a1d3e6629505386efe36006ef907d Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期二, 26 三月 2024 10:30:43 +0800 Subject: [PATCH] V1.9,加入看门狗,注意看门狗初始化要放在lp串口初始化后面 --- 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