TXREG
= (itoa(ADCStringVal
,Result_Conversion
,10)); //--Enviamos el resultado de la conversion
por:
itoa(ADCStringVal
,Result_Conversion
,10); // Convierto a string
for( i=0 ;ADCStringVal[i] != 0; i++)
{
while(!TXSTAbits.TRMT); // Espero que el buffer este vacio
TXREG = ADCStringVal[i]; // Si esta vacio envio.
}
----------
Funcion itoa:
char * itoa ( int value, char * str, int base );
Devuelve el mismo puntero que str, es decir devuelve el puntero &ADCStringVal[0]
TXREG acepta solo 8 bits. Lo cual es insensato. Lo que debo hacer es pasar por cada valor de la string y enviarlo.