RS485 trancando a operação do programa!

Olá amigos,
Seguinte, estou na metade do desenvolvimento de um equipamento e me deparei com o seguinte problema:
Tenho alguns menus num display LCD que são alterados por 02 teclas na rotina principal do meu programa, e no TIMER01 tenho uma comunicação RS485 em constante operação.
O problema é que a comunicação esta trancando os menus e dando Bugs na mostragem do display, enquanto não chega dado na porta serial não consigo mudar de menu, assim que chega tudo volta a funcionar.
Ja desabilitei a comunicação e tudo funciona perfeitamente.
Teria alguma solução para isso, se é que alguem entendeu o que esta acontecendo pois é meio dificil de explicar.
Um abraço, Buiz.
Seguinte, estou na metade do desenvolvimento de um equipamento e me deparei com o seguinte problema:
Tenho alguns menus num display LCD que são alterados por 02 teclas na rotina principal do meu programa, e no TIMER01 tenho uma comunicação RS485 em constante operação.
O problema é que a comunicação esta trancando os menus e dando Bugs na mostragem do display, enquanto não chega dado na porta serial não consigo mudar de menu, assim que chega tudo volta a funcionar.
Ja desabilitei a comunicação e tudo funciona perfeitamente.
Teria alguma solução para isso, se é que alguem entendeu o que esta acontecendo pois é meio dificil de explicar.
Um abraço, Buiz.