Recuerdo algun circuito qu eposteron en rs485 para usar solo 2 pines , TX y RX.
ENtonces cunado cuando cambia de estado TX habilita la transmision.
mm se me ocurre esta charreria.

Usar un temporizador , Cuando TX del el bit de inicio (logico 0) active el temporizador que a su vez habilita TX durante X tiempo, y no interferira si TX cambia de 0-11010101-1 con su bit de inico ,8bits de datos , 1 bit de stop.
Asi que si TX pasa a 0 ya sea dato o bit de inicio , reinicia el temprizador.
espero haberme explicado .
SEguro hay otra cosa mejor.
Un Saludo!