ISA zbernice

Igor Cesko cesko
Středa Březen 17 12:10:40 CET 2004


  Zdravim!

 Tym pulzom do log.0 som myslel prechod 1->0->1. Je to dolezite 
aj pre radic preruseni, lebo ked cita radic preruseni poziadavku na 
IRQ vodici, tak toto musi byt stale aktivne (v log.1). Ak by sme 
generovali prerusenie ako uzky impulz do log.1 (0->1->0 napr. 
50ns), tak sa nam sice prerusenie vyvola, ale nie take co sme 
chceli. Vyvola sa nam vtedy IRQ7 - radic preruseni pri citani IRQ 
vodica zistil, ze nie je aktivne a v takom pripade vyvola IRQ7. Je to 
takto pisane aj v datasheete radica preruseni a osobne som si na 
tom raz popalil prsty - musel som signal negovat (na kratucky pulz 
do nuly). Preto pozor na IRQ7 - nie vzdy to musi byt od IRQ7 pinu 
(paralelnehy port)!!! (napr. zakmitavanie klavesu na IRQ).
 Dalsia finta v radici preruseni je ak mu maskujete prerusenie a 
pride Vam pocas tohto impulz, tak po odmaskovani sa Vam hned 
vyvola aj ked uz netrva. To sa da obist tiez programovo (citanim 
radica preruseni v polling mode).

  S pozdravom
                           Igor

> Igor Cesko wrote:
> > 
> >   Zdravim!
> >  Je to tak ako pisete, az na to, ze prerusenie sa nevyvola, lebo
> > obycajne budice IRQ su v log.1 (alebo v tretom stave) a pri
> > generovani prerusenia obvykle generuju pulz do log.0.
> > Samozrejme zalezi ako je dana doska riesena: podla spravnosti je
> > vhodne nechat IRQ vystup v tretom stave a pri generacii prerusenia
> > ho stiahnut na nulu - otvoreny kolektor. Takto je mozne na jedno
> > IRQ zavesit viac dosiek (zdroj prerusenia sa zisti v rutine
> > prerusenia citanim nejakeho interrupt registra kariet).
> > 
> >   S pozdravom
> >                       Igor
> Obavam se, ze na ISA architekture jsou IRQ lajny v _pozitivni_ logice.
> Aspon kdyz jsem vesel na jedno IRQ dva seriovy porty, taxem musel
> interni pullup "prehlasovat" odporem proti zemi a IRQ pres diody
> vytahovat na H. 
> 
>   TomM
> 



-------------------------
Ing. Igor Cesko
Hardware & Software
http://www.cesko.host.sk
E-mail: cesko@internet.sk

Applied Precision Ltd.
Technicka 5
821 04 Bratislava
SLOVAKIA
Tel,Fax: +421-2-4342 6628
Tel:     +421-2-4363 3151
Tel:     +421-2-4333 7340
E-mail:  info@appliedp.sk
Web:     http://www.appliedp.sk
-------------------------






Další informace o konferenci Hw-list