Jak optymalizować obsługę przerwań w C dla portu równoległego w DOS?

Re: Przerwania





Poprzedni Następny
Wiadomość
spis treści
From: Jerzy Lelusz <jlelusz_at_nospam_csk.pl>
Subject: Re: Przerwania
Date: Tue, 04 May 1999 19:54:53 +0200


Ale on musi odebrac dana przed przyjsciem nastepnej, wiec stacks w
config.sys nic nie da.

Trzeba sprawdzic, czy starcza czasu na obsluge wszystkich znakow.
Np: prosty programik, ktory odbiera dane, a kiedy nic nie robi niech
wyswietla jakis znak.

Potem, "podkrecajac" czestotliwosc patrzysz, kiedy zaczyna wyswietlac te
znaki coraz wolniej. Tak bym to widzial.

Jurek

taunus wrote:

Zwyrol wrote:

Wysylam przerwania do peceta (IRQ7 od drukarni). Obsluge napisalem w C.
Przerwanie sygnalizuje dana gotowa na porcie rownoleglym. Czasem przychodzi
do 200 000 przerwan na sekunde i sie system wiesza. Oczywiscie pracuje pod
czystym dosem bo "wielozadaniowce" w ogole gupiejom.


A sprawdz dajac taki zapis w config.sys:STACKS=9,256
albo
STACKS=18,512

Pozdrawiam
MT

--
----------------------------------
mailto:jlelusz_at_nospam_csk.pl ICQ:35378815