mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ISA Bus 16bit IO Transfer Problem


Autor: Stephan Müller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,

ich habe eine ISA Karte gebastelt und will die jetzt gerade mit 16bit
datenwörtern füttern.
meine karte lauscht an der adresse 0x202, d.h. A0 wäre 0.
bei einem 8bit zugriff bekommt er die daten ohne probleme!
klappt alles bestens..
wenn ich allerdings vom PC aus den hier mache:
assembler:
mov eax, 8
out dx, ax

dann bekomm ich den wert 0 zur karte, sowohl aufm lowbyte als auch aufm
highbyte!
bei: out dx, al
klappt alles bestens!
also da meine karte eh nur 16bit daten empfangen soll letztendlich,
spar ich mir die auswertung von der BHE leitung.

selstsamerweise reagiert meine karte auch auf 0x201 bei einem 16bit io
befehl, obwohl ich auf 0x202 lausche..
entweder ich hab da was versehentlich falsch verdrahtet, oder einen
ganz groben denkfehler gemacht !
aber wie gesagt, 8 bit geht..

fällt jemand was dazu ein ??

danke
mfg
Stephan

Autor: Stephan Müller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
also offensichtlich bekommt er bei adresse 202h nur die werte, die aufm
highbyte liegen... also von D8-D15
ich sende 256 auf 0x202, die karte bekommt nur die zahl 1 auf dem port,
der mit D0-D7 verbunden ist.

Autor: Stephan Müller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
nanana.. glaube ich hab vergessen IOCS16 zu aktivieren ...

den kann ich ja so lang aktiv halten, solange die adresse auf dem
adressbus vorliegt..
ich probiers grad mal aus..

man ich führ hier wieder selbstgespräche ! lol :D

aber wenn ich was hinschreib kann ich irgendwie am besten denken ;)

Autor: Stephan Müller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
jetzt gehts... hab die leitung grad am 74688 angelötet .

hilfe durch selbsthilfe
LOL! :'-D

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.