TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: j_fernandez en 28 de Abril de 2005, 10:58:00

Título: Numero de decimales ppor LCD
Publicado por: j_fernandez en 28 de Abril de 2005, 10:58:00
Hola a todos y a todas, tengo un problemilla al mostrar un valor real por el display ya que me saca los decimales que le da la gana.

Segun la ayuda entiendo que pa limitarlos seria algo asi:

printf (lcd_putc, "5f", variable);

pero saca lo que le da la gana.  Alguien puede helpme ???

Gracias y un saludillo

Título: RE: Numero de decimales ppor LCD
Publicado por: j_fernandez en 28 de Abril de 2005, 11:16:00
jejejee, ya se como se hace, no hace fata q me contesteis.

gracias de todas formas
Título: RE: Numero de decimales ppor LCD
Publicado por: RaDoN en 28 de Abril de 2005, 18:09:00
Pues estoi interesado en saber como .... podrias postearlo :P
Título: RE: Numero de decimales ppor LCD
Publicado por: j_fernandez en 29 de Abril de 2005, 09:16:00
Hola, mira, lo que yo hacia mal era poner :

printf (lcd_putc, "5f", variable);

pensando que el 5 era el numero de decimales que mostraria, y no es asi, un ejemplo seria :

printf (lcd_putc, "2.3f", variable);

donde el dos dice el numero correspondiente a la parte entera y el 3 a los decimales, por ejemplo se visualizaria " 19.235"

Almenos asi me ha funcionado. Espero que te ayude.