Para que funcione correctamente, el maestro se configura Por codigo y el esclavo por USART. (es necesario que el pic tenga esa facultad)
Nunca pude hacerlo de otro modo, ni siquiera por interrupciones, al menos con niple.
Incluso arme las estructuras ignorando la funcion de 485 que tiene niple y haciendolas como si de rs232 se tratase.
Lo unico a tener en cuenta en este caso, es ir cambiando el bit del DX de cero (lectura) a uno (envio) antes de definir que hago.
por ejemplo, pongo ese bit en cero y armo la recepcion rs232 , cambio el bit a 1, espero 10mS (el sn75176 tienen un delay a los cambios de estado) y armo el envio de datos por USart. Finalizo con el bit en 0
Todo esto con el esclavo
el Master lo armo con los bloques rs485 de Niple por codigo ya que es quien define el inicio y fin de las trasmiciones.
Otro tema es armar el hardware acorde a los diagramas y colocar solo una resistencia de 120 ohms al final de la linea, no en cada esclavo.
Hoy tengo una red armada de ese modo y realmente no me da problema alguno, pese a que trasmito a 9600 y a una distancia maxima de 270m
un abrazo
andres