Re: Problem z Pascalem i Pentium II

Autor: Romuald Zylla, T.Uni. of Lodz, PL (zylla_at_ck-sg.p.lodz.pl)
Data: Mon 24 Nov 1997 - 20:14:31 MET


At 17:06 97-11-24 +0100, you wrote:
>On Sun, 23 Nov 1997, Yossarian wrote:
>
>> najlepiej w ogole nie uzywac delay jak potrzebuje jakiejs synchronizacji
>> to przechwytuje sobie przerwanie timera i kaze mu np. zwiekszac jakas
>> zmienna o 1 przy kazdym wywolaniu jak potrzebuje przerwy, to zeruje ta
>> zmienna i czekam az osiagnie okreslona wartosc
>
>A jeśli chcesz odczekać jak najdokładniej 90 milisekund? Przypominam, że
>przerwanie zegarowe jest generowane co około 55 ms.
>
>Owszem, jeśli to ma być okresowe, średnio co 80 milisekund, to można dość
>łatwo zrobić tak, że będzie z odstępami 110 55 110 110 55... i średnio
>wyjdzie 90. Ale jednorazowej pauzy danej długości, jak Delayem, nie
>zrobisz.
>
>Jest funkcja przerwania 15h działająca podobnie jak Delay,
> która używa innego zegara i ma rozdzielczość około 1 ms.

  Moze cos wiecej, bo pierwszy raz o niej slysze (chyba nieuk ze mnie)
  Jak potzrebowalem dokladniejszego pomiaru czasu to sobie
  przeprogramowywalem (ale dlugi wyraz) normalny zegar a po wyjsciu
  z programu przywracalem prawidlowy czas. No i poco ja to robilem ?

> QRCZAK
> Marcin Kowalczyk >")__
> qrczak_at_knm.org.pl \__/
> http://kki.net.pl/qrczak/ ^^

--
Romek
-_-_-_-_-_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _-_-_-_-_-
   -----   PeCetologia jest nauką eksperymeNTalną !  -----
       """"""" a wszySTkiemu WINne są komputery """""""


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 16:34:10 MET DST