Re: Sagi o portach szeregowych ciag dalszy...

Autor: Gregorio Kus (Grego_at_RMnet.IT)
Data: Tue 27 Feb 1996 - 00:13:07 MET


On Mon, 26 Feb 1996 18:21:14 +0100 you wrote:

>Gregorio Kus (Grego_at_RMnet.IT) wrote:
>
>> P.S.2. Naprawde nie ma nikogo na tej liscie kto mi powie: wez sobie SN74xxxx
>> podlacz mu +5 z isy na nozke n1, mase na nozke n2, zewrzyj nozki n3, n4,
>> do nozki n5 podlacz A4 a nozke n6 podepnij do tego miejsca gdzie bylo
>> przedtem A4. Przypominam - chodzi mi o latwa/tania doplujke na zwyklej
>> ISA Multi I/O w postaci inwertera zeby adres 3E0 byl odbierany jako 3F0.

>Zaraz... 3E0 na 3F0 ? Czy raczej 3E8 na 3F0 ? Jesli tak, to:
> 3E8 = 11 1110 1000
[ i tak dalej i tak dalej ]

Mamma mia!
Nie prosilem o lekcje z arytmetyki binarnej.
Karta ma normalny port 2F8, zamienilem jej A9 z A3 i mam 3F0
potrzebuje 3E0. i tyle.

>czyli chodzi o zamiane A4 z A3. Niestety na takim Multi I/O jest jeszcze
>wiecej portow, ktorych nie mozemy zmienic (HDD, FDD, inne RS'y, LPT,
>joystick (niepotrzebne skreslic)).

ale sa jumpery zeby to wszystko wylaczyc.
IDE, FD, LPT etc mam na MB a joystick (ktorego i tak nie uzywam) na SB

>W/g mnie: jesli ten MultiI/O sklada sie z jednej duzej kosci

tak wlasnie jest

>(ew. 2
>duzych kosci), to nic z tego - robi on dekodowanie adresu w swoim wnetrzu,
>a nie mozemy zmienic mu sposobu dekodowania jednego adresu nie zmieniajac
>pozostalych.

Co mi jak wyzej napisalem - wcale nie przeszkadza

>Sprawdzilbym dokad ida wyjscia z buforow adresu (powinno byc ich
>np. 10 (A0 - A9) lub wiecej) - czyli z tych LS244, do ktorych wchodza

nie ma bufora adresow na tej karcie
wszystko wali od razu do "duzej kosci"

>Jesli np. dekodowanie adresu jest zrobione na jakims ukladzie
>programowalnym (GAL, PROM itp), to po prostu nalezy zaprogramowac
>nowy uklad, i wmontowac w miejsce poprzedniego. Zwykle sa one tak
>podlaczone, ze generuja od razu sygnaly /CS dla kazdego urzadzenia.
>Np. dostaja one sygnaly A3-A9 (ew. jeszcze inne) i produkuja kilka
>(np. do 8) sygnalow wyjsciowych, wybierajacych poszczegolne
>urzadzenia. W takim przypadku przez zaprogramowanie nowego dekodera
>mozna uzyskac dowolna zmiane adresu dowolnego urzadzenia
>(z ograniczeniami typu adres podzielny przez 8, ktore wynikaja
>z linii adresowych wchodzacych do dekodera).

Rzeczywiscie - swietna rada.
Jak wiadomo kazdy programista ma pod reka wszystko co potrzebne
do programowania PLA, o PROMach nie wspominajac.

Grego

P.S. Przepraszam za drobne zlosliwosci, ale ja naprawde wiem co robie,
a moje pytanie bylo dosc precyzyjnie sformuowane.
;-)
Dobrze ze Marek Michalkiewicz sie znalazl.

--
/------------------------------------------------------------------
Gregorio Kus    Grego_at_RMnet.it                 Grego_at_cyberspace.org
ROMA, Italy     http://www.RMnet.it/~grego     Grego_at_FreeNet.hut.fi


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