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