(no subject)
Valenta Ferenc
vf at elte.hu
Thu Dec 2 03:56:10 CET 1999
Thus spake Kis Norbert:
>> Ennek semmi ertelme... Ha a rendszered gyors, azt a 80 ciklust olyan
>> gyorsan megcsinalja hogy azalatt a prellbol egy periodus sem zajlik
>> le, tehat veletlen eredmenyt ad. Ha lassu, akkor mukodni fog.
>
> Nem, igenis van ertelme, csak nem figyeltel a level megelozo soraira.
> A multiplex rutinba irtam bele a gomb olvasojat. Az idozitest ez adja,
> de nem meddo gepidot pazarolva, hanem hasznos munkat vegezve. Pont ezert
> irtam le a peldat!
Szerintem tovabbra sem stimmel valami :)
Miert akarod mindenkeppen pont a billentyuzet-kezelessel elpocsekolni a
"felesleges" cpu-idot? Gondold at amit irtam: 0% cpu, garantalt mukodes.
>> Eleg masodpercenlent pl 10x beolvasni a gomb allapotat. Siman beolvasod
>
> Igen, de nalam a multiplex 400Hz-el megy, mert ennyi felesleges CPU-idom
> maradt.
Es miert kell minden ciklusban belvasni a billentyuzetet? Eleg ha minden
10. ciklusban olvasod, meg van oldva a problema. Valoszinuleg kevesebb
helyet is foglalna el az epromban, es ugyanugy nem villog...
Azt is megcsinalhatod hogy miutan egy gombot benyomtal, nehany ciklus
ideig egyszeruen nem figyeled a gombot, a felhasznalo ne nyomkdja
egyfolytaban mint suket a csengot :)
>> Azt is meg kell gondolni hogy az alkalmazasban szukseg van-e
>> prellmentesitesre, lehet hogy nem zavar. Az is lehet hogy mindenkepp
>> hardveresen kell megoldani...
>
> Ezzel nem ertek egyet. Ha van hely, feles teljesitmeny a vezerloben,
> akkor mindenkepp
> jobb a program. Gondolj bele: ezt csak egyszer kell megirni. Megy egy
> RC-tagnak, illetve
Megint gaz van :)
Pl akkor kell hardveresen megoldani, ha nagyon gyorsan kell az erintkezo
allapotat beolvasni, keslekedes nelkul. Magatol ertetodik hogy az rc tag
ugyanugy nem jatszik mint a szoftveres kesleltetes, egyikkel sem oldhato
meg a problema.
Ezt pl valto erintkezovel lehet megoldani, feltetelezve hogy a prell soran
az atkapcsolas utan nehanyszor megszakad az erintkezes de a kiindulo
helyzetbe nem ter vissza az erintkezo.
> Udvozlettel:
> Norbi.
--
VF
More information about the Elektro
mailing list