Newsgroups: sfnet.harrastus.elektroniikka
Subject: Re: ISA-v�yl� ja keskeytykset
References: 
"Timo"  writes:

> Tiet��k� kukaan mill� signaalilla ISA-v�yl� kertoo lis�kortille, ett� silt�
> pyydetty keskeytys on k�sitelty? 

Ei tuohon ole mit��n erityist� linjaa. Lis�kortit tiet�� ett�
keskeytys on k�sitelty kun kortin ajurin keskeytysk�sittelij� 
kuittaa sen kortille  (kuittaamisen tapa on sitten korttikohtainen).

> En haluaisi pyyt�� keskeytyst� IRQ4 jos
> IRQ3:n rutiini on viel� kesken tai jokin muu keskeytys on p��ll�. J��k�
> keskeytykset jonoon keskeytysk�sittelij��n eli riitt��k�, ett� kerran
> liipaisee haluttua IRQ-linjaa vai pit��k� signaali pit�� niin kauan
> aktiivisena, ett� keskeytysk�sittelij�piiri k�sittelee kyseisen
> keskeytyksen? 

Verkosta l�ytyv�t ISA-speksit 
(mm. http://www.techfest.com/hardware/bus/isa.htm) 
sanoo ett� keskeytys syntyy kun keskeytyslinja nostetaan
alhaata yl�s (aktiiviseksi). Keskeytyslinja pit�� pit�� 
ylh��ll� niin kauan kunnes keskeytys on k�sitelty 
(kunnes ajuri kuittaa sen keskeytyksen generoivalle kortill).

> Keskeytyksill�h�n on tietty prioriteetti eli t�rke�t
> keskeytyksen ensin?

Keksytysten prioriteetti t�rkeimm�st� v�himm�n t�rkeimp��n on
9(2),10,11,12,14,3,4,5,6,7.

> Olen saanut onnistuneesti otettua k�ytt��n IRQ3:n sek� IRQ4:n ja k�yt�n
> 10kHz taajuutta kummassakin keskeytyksess�. Lis�kortilla tehd��n noi
> molemmat keskeytykset. T�ll� hetkell� ne ovat ep�synkassa kesken��n, joten
> teoriassa tilanne, ett� molempia keskeytyksi� pyydet��n yht�aikaa on
> mahdollinen. 

Keskeytysrutiinit kirjoitetaan yleens� sill� tavoin, ett�
keskeytys kuitataan vasta keskeytyksen lopussa keskeytysk�sittelij�lle.
Ennen kuin kuittaat yhden keskeytyksen, ei uutta synny kesken).

> Tarkoitus on parantaa kytkent�� site, ett� n�in ei tapahdu.
> K�yt�n siis keskeytyst� IRQ3 ( 10kHz ) ohjelman rytmitt�miseen ja
> k�yttiksen� on DOS, koska en halua Windowssin sekoittavan systeemi�.
> Oskiloskoopilla mitattaessa n�ytt�� silt�,ett� homma toimii ja ohjelmani on
> "reaaliaikainen" siis 10kHz taajuudella toimiva mittausohjelma. Taajuutta
> pystyy varmaan tuostakin viel� nostamaan sill� skoopilla mitattaessa
> luppoaikaa n�ytt�� j��v�n viel� reilusti.
> 
> 
> 
> Terv:Timo
> 
> 
> 
> 

-- 
Tomi Engdahl (http://www.iki.fi/then/)
Take a look at my electronics web links and documents at 
http://www.epanorama.net/