cancel
Showing results for 
Search instead for 
Did you mean: 

UART not receiving while transmitting with another

Omar-AbdulQadir
Visitor

Hello,

 

I am using STM32F407 Transmitting some data over UART and Receiving the same data with another in INT on the MCU.

The problem is that the receiving side gets only the first byte even when switching sides the receiving side still receives only the first byte.

 

I think that the HAL stops receiving data on all UARTS while transmitting.

1 REPLY 1
TDK
Guru

Show your code.

If you want to receive UART data while also sending, you will need to use IT or DMA functions to receive.

If you feel a post has answered your question, please click "Accept as Solution".