La conexión por hardware que hay en el esquema es correcta, es la misma que utilizo yo, sin inversores ni nada por el estilo.
Lo que tienes que tener en cuenta es en mantener siempre en bajo la señal que va a las patas 2 y 3 del MAX485 y una vez recibida la trama y antes de responder pasarla a alto, esperar un ratito (yo espero unos 5 bit time) y luego si enviar la respuesta (simpre con la señal DE/RE en alto) y al terminarla volver a ponerla en bajo para poder recibir.
La interrupción que tenés que usar es la de recepción.
Otra cosa que tenés que tener en cuenta y que no nos contás es la distancia y velocidad del enlace, para probarlo te conviene que sea en corta distancia y en unos 9600bps. Además tenés que adaptar la impedancia de la línea, es decir, colocar resistencias de 120ohm en los extremos del enlace (una entre los pines 6 y 7 del MAX485 del transmisor y otra en el del receptor).
Espero que sea de tu ayuda.
Un abrazo.
Mauro