Man braucht eigentlich vond er RS485 nur die Signalegel benutzen, das Protocoll könnte weiter die normale UART sein. Die Programme würden davon also gar nichts mitkriegen.
Man muß halt nur den typischen max232 durch den entsprechenden 485 typen ersetzen. Auf der PC seite dann halt noch einen Pegelwandler der aus RS485 RS232 macht. Da könnten auch eine max232 und ein RS485 Pegelwandlers sein.