Chcę wyświetlić liczbę zmiennoprzecinkową na wyświetlaczu LCD /hd44780.h/
Napisałem taką funkcję ale mi to nie działa Wyświetla zamiast 12.345 >> 16357
proszę o pomoc i pozdrawiam !!
Kod: Zaznacz cały
void lcd_float(float val)
{
char bufor[17]; //bufor na dane
sprintf(bufor,"%.1f",val); //float na string - 4 miejsca po przecinku
LcdClear();
LcdDec(bufor); //wyświetlasz string z liczbą np. "12,345"
}
Działa Trzeba było LcdWrite(bufor);