avr lebegopontos muveletek -frekimero-
Moczik Gabor
pm at progzmaster.hu
Fri Sep 15 23:25:43 CEST 2006
Andras Tantos wrote:
> Sok embedded C runtime-ban nem rakjak a lebegopontos-string atalakitast
> alapbol bele a printf variansokba, hogy ne foglaljanak feleslegesen sok
> helyet. Az AVR-libc is ilyen. Specialisan kell linkelni, ha lebegopontos
> szamokat is akarsz hasznalni. Reszletekert lasd:
Tovabba en lebeszelnem az eredeti kerdezot a lebegopontos arithmetikarol,
mivel frekvenciamerohoz szerintem nem kell, egy 8 bites mikrokontrolleren
felesleges overhead-et jelent...
Ha pl. belul mindig Hz-ben szamol, es te mondjuk kHz-ben szeretned
megjeleniteni 3 tizedesjeggyel, akkor ez remekul elvegezheto egesz szamokkal is:
printf("Freq: %d.%03d kHz",freq/1000,freq%1000)
--
((( Móczik Gábor )))--((( pm -> @ -> progzmaster -> . -> hu )))
((( Skype: moczik )))--((( Website: http://www.progzmaster.hu )))
More information about the Elektro
mailing list