#include #include #include #include =20 #include =20 #include #include //delayUs() #include #include "hd44780.c" using: sprintf(buff,"%5.1f good", 3.4356677); lcd_puts(buff); =20 but I got only 'f'. what wrong? it is standard C. -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads