-
Data: 2010-02-09 10:33:51
Temat: Re: COM Windows opóźnienie
Od: J.F. <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Tue, 09 Feb 2010 11:15:27 +0100, Elektrolot wrote:
>Czy ktoś z szanownych grupowiczów orientuje się ile mogą wynosić opóźnienia przy
zapisie i odczycie
>buforów COMa pod Windows XP na PC 1GHz? Przykładowo zapisuję 5 bajtów i czekam na
odbiór 5 bajtów w
>pętli, prędkość 9600 bodów. Program pisany z wykorzystaniem najprostszych komend
API. Zdaję sobie
>sprawę, że zależy to od wielu czynników, chodzi mi bardziej o orientacyjny zakres.
wysylka 5 bajtow to 5ms, urzadzenie musi przetworzyc, odeslac - czyli
kolejne 5ms.
A dalej mamy schody: nowoczesny port zglosi przerwanie nie wiadomo
kiedy, bo odczeka chwile zanim uzna za stosowne. Wszystko bedzie
wielozadaniono, wiec Windows dorzuci swoje. Dostep do portu portu to
jest zatrzymanie procka na ok 1us - wiec tych us uzbiera sie okolo 20.
Nie jest to duzo, bo w ciagu 10ms jednak, no ale procesorek moglby
ladnych pare tysiecy rozkazow wykonac w tym czasie.
Chyba ze port jakis inny niz "standardowy COM".
J.
Następne wpisy z tego wątku
- 10.02.10 16:29 neuron
- 11.02.10 12:13 k...@w...pl
- 11.02.10 12:15 J.F.
- 11.02.10 12:33 k...@w...pl
- 11.02.10 15:13 neuron
- 12.02.10 12:43 J.F.
- 15.02.10 09:16 k...@w...pl
Najnowsze wątki z tej grupy
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
Najnowsze wątki
- 2025-02-03 Awaria BNP Paribas
- 2025-02-03 kryminalni i dochodzeniowcy
- 2025-02-03 Szczecin => Senior Field Sales (system ERP) <=
- 2025-02-03 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-02-03 jaki zasilacz laboratoryjny
- 2025-02-03 jaki zasilacz laboratoryjny
- 2025-02-03 Puszka w ziemię
- 2025-02-03 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2025-02-03 Kraków => Programista Full Stack .Net <=
- 2025-02-03 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-02-03 Bez żadnego trybu
- 2025-02-03 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-03 Gliwice => IT Expert (Network Systems area) <=
- 2025-02-03 Lublin => Delphi Programmer <=
- 2025-02-03 Lublin => Programista Delphi <=