Lamento haber tardado en postear los avances pero cuando cayo el foro me olvidé de subirlo.
Debido al problema que sufrió elmasvital, yo hise lo mismo pero para 4Mhz de frecuencia del PIC. La configuración me quedó en 19200 baudios, modo baja velocidad y el generador de baudios cargado con 12 (decimal) (esta configuración es para modo alta velocidad). Al parecer funciona pero no del todo. No me actualiza los datos en el LCD pero debo revisar si no hay otro problema.
El led que coloqué como testigo en el receptor, prende y apaga acusando recibo, pero lo hace a muy poca intensidad pero pienso que es por la alta conmutación. Para sacarme la duda, coloqué en el bit transmisor, en el pin RC6 RTX, un led y aquí viene lo raro, cuando el PIC no está transmitiendo, este led permanece encendido con poca intensidad.
Acabo de experimentar algo raro que me está desorientando bastante.
Modifiqué el programa receptor para que, cuando termine de configurar el LCD quede en un bucle cerrado y no haga más nada. Luego en la interrupción, modifiqué que pase el dato de RCREG a W y luego la envíe a el LCD y quede en un bucle cerrado, para salir hay que resetear el PIC.
Pasaron 2 cosas:
1- En la simulación del MPLAB, me muestra el dato recibido pero el pic montado en el protorboard no.
2- Resetee ambos pic, pero esta vez dejé reseteado el PIC TX y puse a correr el PIC Rx, se enciende el led acusando de recepción en forma muy tenue y permanece encendido. Luego coloqué el pic Tx a andar y obviamente no me mostraba nada.
Reseté a ambos pic y puse a correr el Tx, luego hice andar el PIC Rx y el led de recepción se permaneció apagado hasta que el Tx envíe datos, luego permanece encendido ya que nunca lo apago por software. El tema es que el led se prende en forma muy tenue. Repasé los cables y todos hacen muy buen contacto.
Estos avances lo he echo hace dos días atrás y desde entonces no he vuelto con el proyecto por falta de tiempo. Hoy trataré de seguirlo.