RS485 - How long should you keep the Driver enable pin HIGH?

If you don't assert the DE pin for one byte time after you load the UART you'll lose the last byte which may cause a problem to the receiving device.

However as all you are doing with that code is transmitting you could rip the entire circuitry out and it shouldn't affect how the program runs.

So based on what I've seen so far I can't believe that the delay makes any difference.

Is there more to the story?


Rob