TODOPIC
Microcontroladores PIC => dsPIC => Mensaje iniciado por: siw en 12 de Febrero de 2014, 22:09:08
-
hola a todos, tengo una duda. como hago para mostrar un numero con decimales en una patalla grafica, por ejemplo el 2234,763. lo hago de la siguiente forma, pero no funciona:
char dato23[20]={' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '};
float tiempo_codigo;
tiempo_codigo=2234,76;
floatToStr(tiempo_codigo, dato23);
Glcd_Write_text(dato1, 70, 4, 1);
asi solo muestra el 2234 en pantalla. uso el dspic30f4011
-
Ni idea, pero si te sirve de algo, el argumento que pasas a floatToStr es dato23, mientras que a Glcd_Write_text pasas dato1.