jejeje vos Suky sos el gran hermano de TodoPic estas en todas !:D :D
Saludos !
do{
if(!control){ //llego un byte al puerto serie
for(conta2 = 0; conta2 < LongBuffer; conta2++){
printf("Buffer[%d]: %c ",conta2,Buffer[conta2]);
}
DatoRecibido=atoi(Buffer);
printf("\n\rResultado: %X\n\r\0",DatoRecibido);// pusiste %s , que es strin has de poner %X, en exadecimal mayúsculas o %x en minúsculas.
control=1;
}
} while (TRUE);
Puedes revisar en hlpC18Lib ubicado en C:\MCC18\doc.
En C18 para comparar un string en RAM con un string en Memoria de Programa tienes:Código: C
if(strcmppgm2ram(&Buffer[0],"Hola")==0){ }
Saludos!