True RMS
Dukai Zoltan
daemon82 at mailbox.hu
Wed Jan 21 02:11:48 CET 2004
Moczik Gabor wrote:
>> osszeadni a kapott
>> ertekeket, az eredmenybol gyokot vonni, es elosztani a 100ms idovel.
>> Latod,
>> milyen egyszeru! Ket sorba belefert. :)
> Milyen sorba? :-)
>
> PIC-en hany sorba fer? Hany bytera forditodik? A gyakran lefuto resz
> hany byte?
>
> Az elmelet tenyleg mindig nagyon egyszeru. Csak hat nekem merni kell.
En most lettem kesz AVR-re. Igaz nem A/D konvertalt ertekekbol, hanem
csak a RAM-ba bedobott felszinusszal szamoltam. Legtovabb az tartott a
megirasnal hogy rajojjek mi a feneert nem von gyokot... hat mert a
makefile-ban nem adtam meg a -lm opciot...
A negyzetreemeles, osszeadas, gyokvonas, es az osztas 49375 utasitas
ciklusig tart. tehat mondjuk kb 50 000. 8MHz-es Clock-nal ez 6.1msec,
16MHz-esnel csak 3. Es ebben semmi sincs meg optimalizalva, csak ugy
osszehanytam a C source-ot, a beepitett GCC fuggvenyekkel. Gal
Marcell-nek tuti van valami agyon optimalizalt gyokvonasa,
negyzetreemelese :) (szorzasa nagyon szep!) igy cirka 1000 byte-ra
fordul, a mega8-nak 8k Flash-e van.
Szerintemis szar ez az Atmel :)
More information about the Elektro
mailing list