Question
HAL UART and USART
Posted on April 29, 2015 at 14:13
I'm still confused by HAL UART API. I'm using latest STM32Cube (4.7) for stm32f103rb.
In the latest HAL there are two files - stm32f1xx_hal_uart.c and stm32f1xx_hal_usart.c. In the UM1850 (description of STM32F1xx HAL drivers) there are two chapters - one about UART and another one about USART; they mention different functions from those two files.So I presumed that UART should be initiated and accessed via HAL_UART_ functions and USART - via HAL_USART_ ones.Okay. So I created a project in the Cube and enabled USART1. But for some reason, in the generated project only stm32f1xx_hal_uart.c was added and USART1 was configured with HAL_UART_Init!Am I missing something? Maybe USART functions are deprecated and will be removed in the future releases? #stm32f1 #hal #uart