Hey
Jeg er lige kommet i tvivlt om noget...
Et Isa kort, det har en bestemt adresse.. ex 0x300 - 0x500
i alle ramområder uden for kortet, er databenene tristatet, right ??
eller er der andre ben der sørger for det ?
Kasper
Hey
Jeg er lige kommet i tvivlt om noget...
Et Isa kort, det har en bestemt adresse.. ex 0x300 - 0x500
i alle ramområder uden for kortet, er databenene tristatet, right ??
eller er der andre ben der sørger for det ?
Kasper
Kasper skriver:
Du slect'er kortet med et ben i soklen.
Klaus
-- Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk Modeltog, NE2 internetopsætning, elektronik og andet:
Kan du fortælle hvilket det skulle være ?
her er en pin plan :
det eneste jeg kunne forestille mig er AEN ...
Men dunno
umilbart troede jeg det var adresserne
Kasper
Adressen skal passe og IOREAD skal være aktiv, ellers er databussen ikke drevet af kortet
BBj //
"Kasper" skrev i en meddelelse news:401123e8$0$183$ snipped-for-privacy@dread11.news.tele.dk...
Ja, ISA-kortet skal selv tristate, når der står en "forkert" adresse på adressebenene (SA0-SA19). Derfor sidder der på alle ISA-kort en adressedekoder der får en datalatch til at tristate. Datalatchen sidder foran alle databenene (SD0-SD16) på ISA-kortet. Når adressedekoderen har åbnet datalatchen fordi der står den rigtige adresse på adressebenene, og kontrolledningerne /MEMR eller /MEMW er aktive, så kan CPU'en henholdsvis læse fra eller skrive til ISA-kortet.
Når AEN er aktiv er det ikke længere CPU'en, der laver trafikken, så er det noget DMA transfer-noget. Det ved jeg ikke så meget om...
Mvh, Morten
For et IO kort skal du teste på:
DIR= !Sel & !AEN & IOW & !IOR & !reset; DWR= !Sel & !AEN & !IOW & IOR & A0 & !A1 & !reset; DRD= !Sel & !AEN & IOW & !IOR & A0 & !A1 & !reset;
Hvor DIR er kontrolsignalet til en buffer DWR er output register D DRD er input register D Sel er adresse i korrekt område A0 & A1 er brugt til at vælge mellem flere register på I/O kortet reset er reset signalet, det mener jeg ikke er strengt nødvendigt
Tak for svarene (:
Mit Isa kort kører fint på atmegaen.....
Men rammen skodder ); så skulle lige være 100% sikker på det var ok det jeg har lavet
Kasper
aktive, pas nu på:
MEMR og MEMW kræver at kortet optræder i memory mapped tilstand. Men de fleste ISA kort er IO kort.
Bo //
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.