I am having difficulty receiving data on USART2. It is receiving one character when I use HAL_UART_Receive_IT interrupts. I am trying to receive some characters from ADUCM360 USART.
I can see transmitting characters from ADUCM360 to STM32.But it does not capture the incoming characters from STM32 using interrupts.
Also, I tried using HAL_UART_Receive_DMA but its still receiving one character when I call it.
Any help on this very much appreciated. Thank you
When you download a package for your STM32 family in CubeMX, then you also download examples, take a look to your hard drive - C:/Users/UserName/STM32Cube/Repository/
Yeah, that is probably how it is working. Every single byte causes interrupt and you need handle that.
Maybe try some examples before you try a connection to a device, some UART echo/loopback.