PIC elado
VF
vf at elte.hu
Mon Apr 28 19:31:16 CEST 2003
Thus spake Gal Zoltan:
> Ketsegtelen, a 16 megsem egy. Viszont ha jol ertem, akkor abba a 16 (esetleg 32)
> regiszterbe igy is be kell tolteni az adatokat, muvelet vegzese utan pedig a RAM-ba
> nyomni. Szoval a mechanizmus ua. Plane igaz ez, ha 16-nal tobb adatot/cimet kell
> kezelnem akar mar egy-egy rutinban. Es miert ne lehetne ilyen alkalmazasom?
Igen. De az algoritmus fo ciklusaban csak a muveletvegzeshez feltetlenul
szukseges utasitasok lesznek, nincs szukseg a PIC programok felet kitevo
adatmozgatasokra. Az AVR-rel komplikaltabb algoritmusok, bizonyos egyszerubb
DSP-feladatok is hatekonyan megoldhatok, a hardveres szorzasnak koszonhetoen,
igy a fo ciklus optimalizalasa sokat javithat a sebessegen. A regiszterek
raadasul cimezhetoek is, ez egyedulallo trukkozesi lehetosegeket kinal.
Ezekrol csak almodozni lehet ha PIC-et, vagy plane ha 8051-et hasznalsz.
Mig a PIC beszenvedi az akkuba az egyik parametert, az AVR villamgyorsan
megcsinal ket 8 bites szorzast! A 8051 meg rosszabb.
Elmeletileg lehet olyan feladatot talalni, ahol az AVR csak 4-szer gyorsabb
mint a PIC, de nehez. Akkor is kerdeses, hogy miert fizess dupla arat a
4x lassabb prociert, amit nem mindig lehet beprogramozni, bovites eseten
meghalt az egesz, fejleszteni ra egy remalom, stb...
> Gal Zoltan
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.hu/~vf/
"Az eg nem a csillagoknal kezdodik, hanem a fuszalak hegyenel. (J.M.)"
More information about the Elektro
mailing list