Sari la conținut
ELFORUM - Forumul electronistilor

Conversie valoare float la string pentru lcd


M.Adrian

Postări Recomandate

       E acolo si aia :rade:. Da, deci problema era de la memoria mica a microcontrolerului pe care l-am folosit eu.

void LCD_PrintFloat(unsigned char linia, unsigned char coloana, float valoare, unsigned char zecimale) 
{                                                   
    char buffer[9];
    if(zecimale==3)
        sprintf(buffer,"%.3f",valoare);
    if(zecimale==2)
        sprintf(buffer,"%.2f",valoare);
    if(zecimale==1)
        sprintf(buffer,"%.1f",valoare);
    if(zecimale==0)
        sprintf(buffer,"%.0f",valoare);
    LCD_Putstring(linia,coloana,buffer);
}
Link spre comentariu
  • Răspunsuri 30
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • Liviu M

    10

  • M.Adrian

    10

  • bcristian

    2

  • mars01

    2

Top autori în acest subiect

Imagini postate

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări