I have extensively used RS232 transceivers in many projects and have fairly good understanding of UART communication using RS232 transceivers. MAX232 and MAX3232.
Now I have to build my understanding about RS422 and RS485 transceivers. So far I could not build crisp understand of the two as to when is one better than other. One thing that is clear to me is that RS422 use uni-directional transceivers for RX and TX differential lines while RS485 uses tri-state-able bi-directional transceivers.
For RS232 I know its always full-duplex but for RS422 and RS485 both of them are at some places explained a full-duplex while at other places as half-duplex buses.
What can we say with certainty about it for these busus?