Przerwania w IBM



Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!

Poprzedni Następny
Wiadomość
spis tre¶ci
From: Artur Bajor <bariera_at_nospam_zeus.polsl.gliwice.pl>
Subject: Przerwania w IBM
Date: Tue, 03 Jun 1997 17:04:40 +0200


Czesc !!!

Jestem w trakcie opracowywania karty do PC'ta, ktora powinna zglaszac
przerwanie. W zwiazku z tym mam pytanko:

Gdzie w internecie szukac schematu jakiejs karty do PC'ta
ktora generuje przerwanie na magistrale.
A moze ktos mi moze podeslac schemacik takiej karty.

Z gory dzieki.
--
oOOo /======================================\
/=====\__/=====/ http://zeus.polsl.gliwice.pl/~bariera |
| Artur Bajor mailto:bariera_at_nospam_zeus.polsl.gliwice.pl |
| Inst. Elektroniki: bariera_at_nospam_boss.iele.polsl.gliwice.pl |
\=======================================================/

Poprzedni Następny
Wiadomość
spis tre¶ci
From: lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis)
Subject: Re: Przerwania w IBM
Date: 3 Jun 1997 15:31:59 GMT


Artur Bajor <bariera_at_nospam_zeus.polsl.gliwice.pl> wrote:
Jestem w trakcie opracowywania karty do PC'ta, ktora powinna zglaszac
przerwanie. W zwiazku z tym mam pytanko:
Gdzie w internecie szukac schematu jakiejs karty do PC'ta
ktora generuje przerwanie na magistrale.

W internecie jak w internecie .... Schodzisz do biblioteki,
prosisz o rocznik czasopisma Mikroklan ~1988 [+/-1] i tam sa schematy
od plyty glownej XT przez wszystkie owczesne karty.

A moze ktos mi moze podeslac schemacik takiej karty.

A co tu podsylac :-) Srednio fachowo robi sie to na ISA tak:
maly rezystorek [100om] do masy, a przerwanie sie zglosi
jak dodatkowym ukladem podasz na niego +5V.

Kabelek z rezystorka na blok zworek, ktorym wybierasz do ktorego IRQ sie
podlaczyc...


J.

Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Gabriel Drabik" <gabrys_at_nospam_zeus.polsl.gliwice.pl>
Subject: Re: Przerwania w IBM
Date: 10 Jun 1997 20:12:12 GMT


A co tu podsylac :-) Srednio fachowo robi sie to na ISA tak:
maly rezystorek [100om] do masy, a przerwanie sie zglosi
jak dodatkowym ukladem podasz na niego +5V.

To chyba jest faktycznie srednio fachowo...
Jak piszesz o dodatkowym układzie to masz chyba na my¶li przekaznik lub
tranzystor
bo bramka raczej nie zciagniesz pradu 50mA. A co bedzie jak dojdzie do
konfilktu ?? Padnie inna karta ??


--
gabrys.
http://www.polsl.gliwice.pl/~gabrys




Poprzedni Następny
Wiadomość
spis tre¶ci
From: lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis)
Subject: Re: Przerwania w IBM
Date: 11 Jun 1997 18:15:06 GMT


Gabriel Drabik <gabrys_at_nospam_zeus.polsl.gliwice.pl> wrote:
A co tu podsylac :-) Srednio fachowo robi sie to na ISA tak:
maly rezystorek [100om] do masy, a przerwanie sie zglosi
jak dodatkowym ukladem podasz na niego +5V.

To chyba jest faktycznie srednio fachowo...
Jak piszesz o dodatkowym układzie to masz chyba na my¶li przekaznik lub
tranzystor bo bramka raczej nie zciagniesz pradu 50mA.

Tranzystor moze byc, ale ostatnio to nie uzywam nic innego jak GAL'a,
na stale w stanie 1, ze sterowanym blokowaniem do HiZ.

A co bedzie jak dojdzie do konfilktu ?? Padnie inna karta ??

A niech padnie, byleby przerwanie sie zglosilo :-)
A jak proponujesz lepiej?

J.


Poprzedni Następny
Wiadomość
spis tre¶ci
From: Romuald Bialy <romekb_at_nospam_polbox.com>
Subject: Re: Przerwania w IBM
Date: Sat, 14 Jun 1997 02:43:53 +0200


Jaroslaw Lis wrote:
maly rezystorek [100om] do masy, a przerwanie sie zglosi
jak dodatkowym ukladem podasz na niego +5V.


A co bedzie jak dojdzie do konfilktu ?? Padnie inna karta ??

A niech padnie, byleby przerwanie sie zglosilo :-)
A jak proponujesz lepiej?

Lepsz± metod± jest zgłoszenie przerwania niskim poziomem (0 logiczne).
Pozwala to na prost± realizację sumy logicznej "na drucie". Ł±czy się
dan± linię IRQ z +5V przez rezystor ok 5 K i na tej linii wymusza się
zero logiczne np. bramk± OC, tranzystorem do masy lub ewentualnie czym
kolwiek tylko przez diode (anoda do IRQ). Ten sposób pozwala na
powieszenie kilku kart na jednej linii IRQ. Sposób z diod± nie jest
idealny, ale też działa.
Metoda sprawdzona ! (tylko Gravis Ultrasound jak się podepnie pod jakies
przerwanie to można o nim zapomniec.) spokojnie mozna wykorzystywać
przerwania "podpięte" pod multi IO - 3,4,5,7 testowane na kilku kartach.

PS. Ja podpi±łem w ten sposób przerwanie z przetwornika A/C ICL 7109.
--
Pozdrawiam.... Romuald Bialy
E'mail : romekb_at_nospam_polbox.com
WWW: http://www.polbox.com/r/romekb



Poprzedni Następny
Wiadomość
spis tre¶ci
From: lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis)
Subject: Re: Przerwania w IBM
Date: Sat, 21 Jun 1997 09:50:48 GMT


On Sat, 14 Jun 1997 02:43:53 +0200, Romuald Bialy <romekb_at_nospam_polbox.com>
Lepsz± metod± jest zgłoszenie przerwania niskim poziomem (0 logiczne).
Pozwala to na prost± realizację sumy logicznej "na drucie".

O tak, to byloby fajne. Ma tylko jedno wade - w pececie przerwanie
zglasza sie "1", a nie "0".
To to proponuje ma wlasnie umozliwiac "sume na drucie".

Ł±czy się dan± linię IRQ z +5V przez rezystor ok 5 K i na tej linii wymusza się

rezystor niepotrzebny. Jest [q****a] na plycie glownej. Tak to od
czasow AT zmodyfikowali.

zero logiczne np. bramk± OC, tranzystorem do masy lub ewentualnie czym
kolwiek tylko przez diode (anoda do IRQ). Ten sposób pozwala na
powieszenie kilku kart na jednej linii IRQ.

Owszem. tylko ze przerwanie musisz zglaszac krotkim impulsem. I
ryzykujesz ze sie zgubia.

Metoda sprawdzona ! (tylko Gravis Ultrasound jak się podepnie pod jakies
przerwanie to można o nim zapomniec.) spokojnie mozna wykorzystywać
przerwania "podpięte" pod multi IO - 3,4,5,7 testowane na kilku kartach.

chyba miales wylaczona obsluge przerwan na takiej karcie. Bo jak
wlaczysz ... to karta wystawia 0, i dopiero przerwanie zglasza 1.

J.


Poprzedni Następny
Wiadomość
spis tre¶ci
From: Romuald Bialy <romekb_at_nospam_polbox.com>
Subject: Re: Przerwania w IBM
Date: Sun, 22 Jun 1997 19:06:02 +0200


Jaroslaw Lis wrote:

rezystor niepotrzebny. Jest [q****a] na plycie glownej. Tak to od
czasow AT zmodyfikowali.
Jak na plycie jest rezystor do +5V, to jaki sens ma zgloszenie
przerwania "1" ????. Jak na danym przerwaniu nie ma zadnej karty to co?
przerwanie jest zgloszone caly czas ???

Owszem. tylko ze przerwanie musisz zglaszac krotkim impulsem. I
ryzykujesz ze sie zgubia.
A od czego uklady rozniczkujace ??

Metoda sprawdzona ! (tylko Gravis Ultrasound jak się podepnie pod
jakies
przerwanie to można o nim zapomniec.) spokojnie mozna wykorzystywać
przerwania "podpięte" pod multi IO - 3,4,5,7 testowane na kilku
kartach.

chyba miales wylaczona obsluge przerwan na takiej karcie. Bo jak
wlaczysz ... to karta wystawia 0, i dopiero przerwanie zglasza 1.
Gówno prawda ! Grzebalem sonda logiczna, sprawdzalem czy zglasza i
dziala. Na IRQ7 mam przerwanie z LPT1 (dziala, bo sam pisalem
oprogramowanie wykozystujace przerwanie z LPT - patrz moja strona,
program do obslogi licznika MLRT. Sprawdzone na kilku kartach i kilku
komuterach) i z tego ADC ICL7109, i oba dzialaja poprawnie (oczywiscie
nie jednoczesnie). Probowalem tez ustawic przerwanie na karcie sieciowej
(stary ARCNET SMC) na ta sama 7 i tez dziala. 3 karty na tym samym
przerwaniu !.
I co ty na to ???

Ps. Tylko gravis wymusza na stale "0" tak jak ty piszesz, i dlatego
blokuje swoje przerwanie. Wiec co? mamy 2 standardy ???.
--
Pozdrawiam.... Romuald Bialy
E'mail : romekb_at_nospam_polbox.com
WWW: http://www.polbox.com/r/romekb



Poprzedni Następny
Wiadomość
spis tre¶ci
From: lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis)
Subject: Re: Przerwania w IBM
Date: Sun, 22 Jun 1997 23:04:24 GMT


On Sun, 22 Jun 1997 19:06:02 +0200, Romuald Bialy <romekb_at_nospam_polbox.com>
Jaroslaw Lis wrote:
rezystor niepotrzebny. Jest [q****a] na plycie glownej. Tak to od
czasow AT zmodyfikowali.
Jak na plycie jest rezystor do +5V, to jaki sens ma zgloszenie
przerwania "1" ????. Jak na danym przerwaniu nie ma zadnej karty to co?
przerwanie jest zgloszone caly czas ???

A jak myslisz - dlaczego ja epitetami sieje? :-)

Tylko ze oni jednoczesnie zaczeli sie bawic w zglaszanie przerwania
zboczem.

Owszem. tylko ze przerwanie musisz zglaszac krotkim impulsem. I
ryzykujesz ze sie zgubia.

A od czego uklady rozniczkujace ??

Nie chronia przed zgubieniem. Co bedzie jak dwa impulsy z roznych kart
zdarza sie na tyle blisko ze jeszcze nie zakonczysz obslugi
pierwszego?

Metoda sprawdzona ! (tylko Gravis Ultrasound jak się podepnie pod jakies
przerwanie to można o nim zapomniec.) spokojnie mozna wykorzystywać
przerwania "podpięte" pod multi IO - 3,4,5,7 testowane na kilku
kartach.

chyba miales wylaczona obsluge przerwan na takiej karcie. Bo jak
wlaczysz ... to karta wystawia 0, i dopiero przerwanie zglasza 1.

Gówno prawda ! Grzebalem sonda logiczna, sprawdzalem czy zglasza i
dziala. Na IRQ7 mam przerwanie z LPT1 (dziala, bo sam pisalem
oprogramowanie wykozystujace przerwanie z LPT - patrz moja strona,
program do obslogi licznika MLRT. Sprawdzone na kilku kartach i kilku
komuterach) i z tego ADC ICL7109, i oba dzialaja poprawnie (oczywiscie
nie jednoczesnie). Probowalem tez ustawic przerwanie na karcie sieciowej
(stary ARCNET SMC) na ta sama 7 i tez dziala. 3 karty na tym samym
przerwaniu !.
I co ty na to ???

Zauwazam podejrzany napis "oczywiscie nie jednoczesnie". Tzn jak?

Ps. Tylko gravis wymusza na stale "0" tak jak ty piszesz, i dlatego
blokuje swoje przerwanie. Wiec co? mamy 2 standardy ???.

Dwa? z winy IBM chyba z dziesiec. Kazdy sobie wedle uznania..

J.


Poprzedni Następny
Wiadomość
spis tre¶ci
From: Romuald Bialy <romekb_at_nospam_polbox.com>
Subject: Re: Przerwania w IBM
Date: Tue, 24 Jun 1997 01:11:55 +0200


Jaroslaw Lis wrote:

A od czego uklady rozniczkujace ??

Nie chronia przed zgubieniem. Co bedzie jak dwa impulsy z roznych kart
zdarza sie na tyle blisko ze jeszcze nie zakonczysz obslugi
pierwszego?
Przy zgloszeniu zboczem i tak nic z tego nie bedzie. W tym przypadku
napewno sie zgubi, chocby czary odprawiac :-) .

Gówno prawda ! Grzebalem sonda logiczna, sprawdzalem czy zglasza i
dziala. Na IRQ7 mam przerwanie z LPT1 (dziala, bo sam pisalem
oprogramowanie wykozystujace przerwanie z LPT - patrz moja strona,
program do obslogi licznika MLRT. Sprawdzone na kilku kartach i kilku
komuterach) i z tego ADC ICL7109, i oba dzialaja poprawnie
(oczywiscie
nie jednoczesnie). Probowalem tez ustawic przerwanie na karcie
sieciowej
(stary ARCNET SMC) na ta sama 7 i tez dziala. 3 karty na tym samym
przerwaniu !.
I co ty na to ???

Zauwazam podejrzany napis "oczywiscie nie jednoczesnie". Tzn jak?
No to juz trzeba zadbac o to zeby nie uzywac na raz dwuch kart
podpietych na tym samym przerwaniu, bo bez sztuczek i tak nie wiadomo
ktora karta je zglosila. Podlaczone moga byc, ale obslugiwac w tym samym
czasie tylko jedna.

Wiec co? mamy 2 standardy ???.

Dwa? z winy IBM chyba z dziesiec. Kazdy sobie wedle uznania..
No wiec od kazdego producenta mozna sie spodziewac innego rozwiazania,
tak ze szanse na prawidlowe wspoldzialanie sa polowicze. Bedzie :-) eli
nie bedzie :-(( . W takim przypadku chyba najlepiej wybrac wariant
prostrzy i bezpieczniejszy, i tak manewrowac numerem IRQ zeby sie nie
pogryzl z czyms innym. Wydaje mi sie ze ow sposob z zglaszaniem "0" do
nich nalezy.

--
Pozdrawiam.... Romuald Bialy
E'mail : romekb_at_nospam_polbox.com
WWW: http://www.polbox.com/r/romekb



Poprzedni Następny
Wiadomość
spis tre¶ci
From: lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis)
Subject: Re: Przerwania w IBM
Date: Tue, 24 Jun 1997 12:01:21 GMT


On Tue, 24 Jun 1997 01:11:55 +0200, Romuald Bialy <romekb_at_nospam_polbox.com>
Jaroslaw Lis wrote:
Gówno prawda ! Grzebalem sonda logiczna, sprawdzalem czy zglasza i
dziala. Na IRQ7 mam przerwanie z LPT1 (dziala, bo sam pisalem
oprogramowanie wykozystujace przerwanie z LPT - patrz moja strona,
program do obslogi licznika MLRT. Sprawdzone na kilku kartach i kilku
komuterach) i z tego ADC ICL7109, i oba dzialaja poprawnie
(oczywiscie nie jednoczesnie). Probowalem tez ustawic przerwanie na karcie
sieciowej (stary ARCNET SMC) na ta sama 7 i tez dziala. 3 karty na tym samym
przerwaniu !.
I co ty na to ???

Zauwazam podejrzany napis "oczywiscie nie jednoczesnie". Tzn jak?

No to juz trzeba zadbac o to zeby nie uzywac na raz dwuch kart
podpietych na tym samym przerwaniu, bo bez sztuczek i tak nie wiadomo
ktora karta je zglosila. Podlaczone moga byc, ale obslugiwac w tym samym
czasie tylko jedna.

I Ty to nazywasz "dzieleniem przerwan"? Albo przetwornik, albo siec,
albo drukujemy pod windoza? A juz z przetwornika na dysk sieciowy
nagrac sie nie da...

J.


Poprzedni Następny
Wiadomość
spis tre¶ci
From: Maciej Gruszecki <pear_at_nospam_zeus.polsl.gliwice.pl>
Subject: Re: Przerwania w IBM
Date: Tue, 03 Jun 1997 17:38:36 +0200


Artur Bajor wrote:

Czesc !!!

Jestem w trakcie opracowywania karty do PC'ta, ktora powinna zglaszac
przerwanie. W zwiazku z tym mam pytanko:

Gdzie w internecie szukac schematu jakiejs karty do PC'ta
ktora generuje przerwanie na magistrale.
A moze ktos mi moze podeslac schemacik takiej karty.

Jesli zadajesz takie pytania, to niech lepiej ktos inny zrobi ta karte,
jesli oczywiscie zalezy Ci na sprawnym komputerze.
--
_/_/_/ _/_/_/ _/_/_/ _/_/
_/ _/ _/_ _/ _/ _/ _/ Maciej Gruszecki
_/_/_/ _/ _/_/_/ _/_/ WWW: http://www.polsl.gliwice.pl/~pear
_/ _/_/_/ _/ _/ _/ _/ e-mail: mailto:pear_at_nospam_zeus.polsl.gliwice.pl

Poprzedni Następny
Wiadomość
spis tre¶ci
From: Artur Bajor <bariera_at_nospam_zeus.polsl.gliwice.pl>
Subject: Re: Przerwania w IBM
Date: Tue, 03 Jun 1997 18:03:11 +0200


Maciej Gruszecki wrote:
Jesli zadajesz takie pytania, to niech lepiej ktos inny zrobi ta karte,
jesli oczywiscie zalezy Ci na sprawnym komputerze.
No coz wiedzialem, ze znajdzie sie ktos komu trzeba dokladnie
opisac w czym tkwi problem, bo inaczej bedzie zapychal grupe takimi jak
w/w glupimi odpowiedziami. Moze zamiast elektronika zajalbys sie
stronami WWW, bo calkiem niezle Ci to wychodzi:
http://www.polsl.gliwice.pl/~pear

PS. Bedac na III roku powinienes wiedziec, ze u nas na uczelni
nie ma wydzialu Elektroniki.

Czesc !!!

--
oOOo /======================================\
/=====\__/=====/ http://zeus.polsl.gliwice.pl/~bariera |
| Artur Bajor mailto:bariera_at_nospam_zeus.polsl.gliwice.pl |
| Inst. Elektroniki: bariera_at_nospam_boss.iele.polsl.gliwice.pl |
\=======================================================/

Poprzedni Następny
Wiadomość
spis tre¶ci
From: Maciej Gruszecki <pear_at_nospam_zeus.polsl.gliwice.pl>
Subject: Re: Przerwania w IBM
Date: Tue, 03 Jun 1997 18:56:09 +0200


Artur Bajor wrote:

Maciej Gruszecki wrote:
Jesli zadajesz takie pytania, to niech lepiej ktos inny zrobi ta karte,
jesli oczywiscie zalezy Ci na sprawnym komputerze.
No coz wiedzialem, ze znajdzie sie ktos komu trzeba dokladnie
opisac w czym tkwi problem, bo inaczej bedzie zapychal grupe takimi jak
w/w glupimi odpowiedziami. Moze zamiast elektronika zajalbys sie
stronami WWW, bo calkiem niezle Ci to wychodzi:
http://www.polsl.gliwice.pl/~pear

PS. Bedac na III roku powinienes wiedziec, ze u nas na uczelni
nie ma wydzialu Elektroniki.

Czesc !

Rada byla jak najbardziej szczera i bynajmniej nie glupia, ale to Twoja
sprawa. Natomiast pozostalej czesci Twojego postu nie skomentuje - nie
bede Ci robil przyjemnosci.

--
_/_/_/ _/_/_/ _/_/_/ _/_/
_/ _/ _/_ _/ _/ _/ _/ Maciej Gruszecki
_/_/_/ _/ _/_/_/ _/_/ WWW: http://www.polsl.gliwice.pl/~pear
_/ _/_/_/ _/ _/ _/ _/ e-mail: mailto:pear_at_nospam_zeus.polsl.gliwice.pl