Hi, I want to confirm my understanding regarding UART communication.
If one MCU UART TX line is connected to multiple device RX lines, then all devices can receive the same transmitted data because RX pins are only inputs.
But if one MCU UART RX line is connected to multiple device TX lines, then communication is safe only when a single device transmits at a time. If multiple TX lines transmit simultaneously, bus contention/collision can occur because UART does not provide arbitration like I2C.
Is my understanding correct?
If one MCU UART TX line is connected to multiple device RX lines, then all devices can receive the same transmitted data because RX pins are only inputs.
But if one MCU UART RX line is connected to multiple device TX lines, then communication is safe only when a single device transmits at a time. If multiple TX lines transmit simultaneously, bus contention/collision can occur because UART does not provide arbitration like I2C.
Is my understanding correct?


