TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: pantera en 31 de Julio de 2006, 12:48:56

Título: printf(.....) con entradas int16, int 32........RS232...... HELP!!!!!!!!
Publicado por: pantera en 31 de Julio de 2006, 12:48:56
Hola.  :-)


Hola he estado intentando imprimir unos datos en formato int16,int32
pero pues pero como que tengo problemas ya que calculos internos si los hace pero cuando intento desplegar datos nadamas no.

Y nose bien la forma correcta de imprimir datos int16 y int32. Lo que he estado intentado es:

Código: C++
  1. int16   Dato16=0;              
  2. int32   Dato32=0;              
  3.  
  4. Dato16 =  make16(0x0C,0x0B);   
  5. Dato32 =  make32(0x23,0x22,0x21,0x20);
  6.  
  7. printf("\n\Dato16   %X  \n\r",Dato16 );
  8. printf("\n\Dato16   %X  \n\r",Dato32 );
Me manda el error

Printf format type is invalid


Espero alguien pueda socorreme
gracias
Título: Re: printf(.....) con entradas int16, int 32........RS232...... HELP!!!!!!!!
Publicado por: vszener en 31 de Julio de 2006, 14:51:52
Prueba asi:
Código: C
  1. printf("\n\Dato16   %LX  \n\r",Dato16 );


Suerte!!! :wink:
Título: Re: printf(.....) con entradas int16, int 32........RS232...... HELP!!!!!!!!
Publicado por: pantera en 31 de Julio de 2006, 15:27:08
jeee   :lol:

ya esta gracias. Debo poner mas atención