Hola Pocher!,
Bueno, como tu dices, me convenciste funciono ahora de maravillas, solo tengo un detalle,
vos decis
printf(LCD_PUTC,"x=%4.3f",x); // Manda al LCD un número de al menos
// 4 caracteres con 3 posiciones deci-
// males (saca 15.619)
4 caracteres y tres decimales, pero no lo hace si pones 5 carateres deberia reservar uno pero no lo hace,
resulta que me despaza todo a la izquierda cuando el valor es inferior a 1 ( por ejemplo 0.95 bar ) anteriormente cuando yo ponia %lu me hacia lo mismo pero se arreglo cuando le puse la cantidad de caracteres que pretendia mostrar, por lo que veo en el manual cuando lo variable a mostrar es float no es posible decir cuatos caracteres usar, pues pongas lo que pongas siempre usa lo mismo, lo que si varian son los decimales despues de la coma, bueno muchas gracias por tu ayuda, no se como puedo ayudarte pero estoy tus ordenes,
saludos
PikMan
Ariel