rovid ideju idozitesek PC-n

Istvan Retaller istvan.retaller at evoran.hu
Tue Dec 17 11:18:03 CET 2002


2002.12.17. 11:35:14, "Bodosi Balazs" <BBALAZS at phys.szote.u-szeged.hu> wrote:

>PIC programozot irok w98 ala assemblyben, mar teljesen keszen van, de 
>az idoziteseket meg ures ciklussal oldom meg, igy ez gep es 
>sebessegfuggove teszi a progit. Szeretnek valami univerzalisan 
>hasznalhato otletetet a nagyon rovid (100ns) koruli idozitesekre. A 
>portra iras/olvas fix ideig tart vagy az is chipset es sebessegfuggo?
>Valami 4ms koruli idozitesi otlet is kellene, de ezt talan mar le 
>tudom trukkosen kezelni.
>Vegso otletkent arra gondoltam, hogy 1s-ig szamoltatok a geppel 
>ures ciklusban es ez a szam fog a gep sebessegenek alapjaul szolgalni. 
>De ez multitaszkos kornyezetben nem tunik tul jo otletnek...
>Valaki mas esetleg osszefutott-e ezzel a gonddal?
>A windows WM_TIMER-jet mar probaltam...
>Udv:
>    BBalazs
>    
>http://www.phys.szote.u-szeged.hu/bbalazs/bbalazs.htm
>    

Szia, BBalazs,
eleg rossz hirem van. Ezeket a csapdakat mar bejartam, irtam PIC
programozot, csinaltam GAL programozot, ami assemblyben egyetlen
madzagon kommunikalt oda-vissza, de Winfos alatt mindennek lottek.
http://www.evoran.hu/
A Win sajat taskvezerlese ugyanis konyortelenul akkor veszi el a
vezerlest a programodtol, mikor akarja, hiaba az IT tiltas es mas
DOS-ban alkalmazott trukk. Hiaba minden assembly ravaszkodas, a
programnak annyi, tokmindegy, mit ravaszkodsz, ugyis megszakit es
adminisztralja magat a Te idodben, mikor neki jolesik. Figyelhetsz
timert, barmit, Murphy elintezi majd, hogy eszre sem veszed, csak
azt, hogy csoda tortent kozben, elveszett egy csomo idod.
Csak a Win sajat idoziteseire tamaszkodhatsz, de ezek is vacakok
rovid idozites eseten.
Esetleg a programod prioritasat novelheted, remlik, hogy erre van
mod, ez engem is erdekelne, de nem ertek a WIN-hoz.
Esetleg Topy...?
Udv, RI
--------------------------------------------------------------
Ez a mail 100%-ban ujra felhasznalhato karaktereket tertalmaz.







More information about the Elektro mailing list