Buenas, necesito tener en un pic16f877 dos puertos configurados como entrada salida y me ocurre un problema que no se como solucionarlo, estoy usando ccs.
Yo declaro
#use rs232(baud=9600,parity=N,xmit=PIN_B7,rcv=PIN_B7,bits=8,stream=PuertoA)
#use rs232(baud=9600,parity=N,xmit=PIN_B5,rcv=PIN_B5,bits=8,stream=PuertoB)
pues bien, con esta declaracion recibo perfectamente por el puerto B5 y envio perfectamente por el puerto B7, pero no recibo bien por el puerto B7.
Si las invierto, primero el B y luego el A,
#use rs232(baud=9600,parity=N,xmit=PIN_B5,rcv=PIN_B5,bits=8,stream=PuertoB)
#use rs232(baud=9600,parity=N,xmit=PIN_B7,rcv=PIN_B7,bits=8,stream=PuertoA)
me pasa todo al reves,no recibo bien por el puerto B5.
A que puede ser debido?
Gracias. Un saludo.