Re: 2 UARTy na jednym IRQ - czy da sie to zrobic w DOSie

Autor: Andrzej Popowski (popej_at_priv1.onet.pl)
Data: Fri 22 Dec 2000 - 09:26:04 MET


Thu, 21 Dec 2000 08:56:08 +0100, MariuszC <mcukr_at_poczta.onet.pl>
piszesz:

>Program dziala z wykorzystaniem TurboVision i mysz bylaby przydatna.
>Zatem obslugiwalby dwa UARTy (COM1 i COM3 - IRQ4) a mysz na COM2.
>To by bylo najlepsze rozwiazanie.

Podpiecie obslugi RS do przerwania zegarowego wcale nie byloby takie
glupie. Zakladajac, ze masz 2 RS 16550 pracujace full duplex na
115kbps, mozesz oczekiwac tak od 0 do 3000 przerwan na sekunde,
zaleznie od obciazenia. Przy obsludze polingowej mozesz ustawic na
stale ok. 1000-1500 przerwan na sekunde, tym razem niezaleznie od
obcviazenia RSow. Oczywiscie obsluga scalakow w obu przypadkach jest
taka sama, ale zysk masz na prologu i epilogu przerwania. To moze byc
szczegolnie korzystne, jezeli uzywasz czegos w rodzaju emm386.

Pozdrowienia,

Andrzej Popowski



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 21:04:18 MET DST