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/