From 234c6113ed8127dfa12b4d30578740bfbad51e32 Mon Sep 17 00:00:00 2001 From: MiraculousConch Date: Thu, 16 Nov 2017 01:02:02 +0800 Subject: [PATCH] [BSP]STM32F10x_HAL fix uart3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复了串口初始化没有使能GPIO时钟的bug --- bsp/stm32f10x_HAL/drivers/drv_usart.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/bsp/stm32f10x_HAL/drivers/drv_usart.c b/bsp/stm32f10x_HAL/drivers/drv_usart.c index 29e0b406fb..53603edcbe 100644 --- a/bsp/stm32f10x_HAL/drivers/drv_usart.c +++ b/bsp/stm32f10x_HAL/drivers/drv_usart.c @@ -242,8 +242,6 @@ int rt_hw_usart_init(void) { struct stm32_uart *uart; struct serial_configure config = RT_SERIAL_CONFIG_DEFAULT; - __HAL_RCC_GPIOD_CLK_ENABLE(); - __HAL_RCC_GPIOA_CLK_ENABLE(); #if defined(RT_USING_UART1) uart = &uart1; config.baud_rate = BAUD_RATE_115200; @@ -310,7 +308,7 @@ void HAL_UART_MspInit(UART_HandleTypeDef *uartHandle) /* USER CODE END USART1_MspInit 0 */ /* USART1 clock enable */ __HAL_RCC_USART1_CLK_ENABLE(); - + __HAL_RCC_GPIOA_CLK_ENABLE(); /**USART1 GPIO Configuration PA9 ------> USART1_TX PA10 ------> USART1_RX @@ -339,7 +337,7 @@ void HAL_UART_MspInit(UART_HandleTypeDef *uartHandle) /* USER CODE END USART2_MspInit 0 */ /* USART2 clock enable */ __HAL_RCC_USART2_CLK_ENABLE(); - + __HAL_RCC_GPIOA_CLK_ENABLE(); /**USART2 GPIO Configuration PA2 ------> USART2_TX PA3 ------> USART2_RX @@ -368,7 +366,7 @@ void HAL_UART_MspInit(UART_HandleTypeDef *uartHandle) /* USER CODE END USART3_MspInit 0 */ /* USART3 clock enable */ __HAL_RCC_USART3_CLK_ENABLE(); - + __HAL_RCC_GPIOB_CLK_ENABLE(); /**USART3 GPIO Configuration PB10 ------> USART3_TX PB11 ------> USART3_RX -- GitLab