Kalibrace cekaci smycky
Janko
janko1
Středa Březen 17 11:42:32 CET 2004
Blbost, nahodila sa word premenna na FFFF a dekrementovala sa pocas jedneho timer ticku. Z toho cyklu sa vyskakuje bud na "premenna=0" (ked sa robi standardny delay) alebo "bol timer tick" (pri kalibracii). No a pri kalibracii na rychlych strojoch to skoncilo s premennou=0 a vypocet konstanty pre 1ms pracoval s tou nulou. Treba skusit disassemblovat unit crt.
Jan.
Petr Simek wrote:
>
> On Mon, 25 Oct 1999, Janda Petr wrote:
>
> > Nevim jak to resi profesionalove, ale zkusil bych toto:
> > preruseni od casovace probiha na vsech PC stejne casto
> > (myslim jednou za 55 ms)
> > takze napisu smycku, ktera bude inkrementovat nejakou promenou
> > s hodne velkym rozsahem a necham ji bezet od preruseni do preruseni.
> > mam potom konstantu kolikrat ta smycka musi probehnout, aby ubehlo
> > 55 ms. Pak to muzu delit, nasobit ...
> > Nevyhoda je, ze at bude promenna jakehokoli rozsahu, pocitace casem
> > budou tak rychle, ze stejne nebude stacit. (Na to tusim dojel Borland
> > se svou unitou CRT).
>
> Ten to delal jinak - provadel nejakou smycku a pocital kolik behem te
> smycky uteklo 55ms ticku - pak pocet smyscek / pocet ticku dal rychlost
> PC. Kdyz bylo PC tak rychle ze pocet ticku = 0 , tak to vytuhlo na deleni
> nulou :-))
>
> >
> > Prcek
> >
>
> *------------------------------------------------------------------------*
> | Petr Simek APS JU |
> | petrsi@jcu.cz |
> *------------------------------------------------------------------------*
Další informace o konferenci Hw-list