diff --git a/drivers/serial/uart_stm32.c b/drivers/serial/uart_stm32.c index e4c3359305f4c..b80f88b7c4e6a 100644 --- a/drivers/serial/uart_stm32.c +++ b/drivers/serial/uart_stm32.c @@ -75,7 +75,10 @@ static inline void uart_stm32_set_baudrate(const struct device *dev, baud_rate); } else { #endif /* HAS_LPUART_1 */ - +#ifdef USART_CR1_OVER8 + LL_USART_SetOverSampling(UartInstance, + LL_USART_OVERSAMPLING_16); +#endif LL_USART_SetBaudRate(UartInstance, clock_rate, #ifdef USART_PRESC_PRESCALER