Gast
#1557666
ich möchte einen ADC wert vom mega32 auf ein LCD schicken. leider bekomme ich an der stelle wo die berechnete spannung angezeigt werden sollte immer nur ein ? zu sehen. woran kann das liegen? der ADC wert liegt in der variablen result int max_spannung = 5; char buffer[5]; float spannung; spannung = (max_spannung / 1023) * result; sprintf(buffer,"%2.2f V",spannung); display_ptext(buffer,3,10); auf die selbe art und weise gebe ich die variable result auf dem display aus. mit dem unterschied das es sich dort um einen integer handelt und ich daher mit sprintf(buffer2,"%i",result) arbeite. Dort klappt es ohne probleme.