diff --git a/src/uart.c b/src/uart.c --- a/src/uart.c +++ b/src/uart.c @@ -93,6 +93,8 @@ void uart_deinit(void) //HAL_DMA_DeInit(&hdma_usart1_rx); //HAL_DMA_DeInit(&hdma_usart1_tx); HAL_UART_DeInit(&huart1); + __HAL_RCC_USART1_CLK_DISABLE(); + uart_initted = 0; } }