Hola buena noche, estoy programando 2 pic 16f887 para usar la comunicación seria junto a un lm35 y 2 lcd 16x2, yo envió el valor leído de un lm35 de un pic a otro y lo muestro en la lcd de cada pic, pero me surge un error y es el motivo por el cual escribo.
Tengo que la lectura de temperatura por decir 23.45 que es un dato flotante, lo envió con putc(valor) y el pic que lo recibe usa la interrupción de comunicación serial y el dato lo recibe con get(valor) pero; al momento de que lo recibe muestra un dato diferente
==> 131

y me gustaría saber ¿cual es el error que estoy teniendo y como puedo solucionarlo?

.
Uso un cristal externo de 20MHz y de cabecera para la comunicación serial en los pic tengo...
#use RS232 (baud=57600,xmit=pin_c6,rcv=pin_c7,bits=8,parity=N)
Muchas gracias.