Děkuji za radu, takto se mi to skutečně nakonec podařilo vyřešit. Netušil jsem, že to bude tak jednoduché.
Ale delší dobu se mi na LCD displeji zobrazoval pouze otazník. Když jsem zkoušel přes sprintf zformátovat integer, tak to pracovalo normálně. Nakonec jsem zjistil, že se musí v Atmel Studiu 6 v Properties->Toolchain->AVR/GNU Linker->General zaškrtnout "Use vprintf library(-WI,-u,-vfprintf)". Teď, když jsem problém vyřešil, ještě bych mu rád porozuměl.:) Nevíte někdo, čím to mohlo být? Resp. proč byly problémy se zobrazením jen floatové hodnoty?