ISA Treiber

Gast #393766
Lesenswert?
• ▲
▼
Hallo Leute,
da viele von euch schon mal eine ISA Netzwerkkarte am AVR hatten,
habt ihr doch auchg bestimmt einen Treiber für die ISA Schnittstelle
gebastelt. Ich möchte nun eine ISA VGA Karte benutzen und bräuchte
einen Treiber damit ich zumindest mal Daten schicken/empfangen kann.
Kann mir einer weiterhelfen ???
Gast #393767
Lesenswert?
• ▲
▼
Ich glaube nicht, daß es dafür einen ISA-Treiber gibt. Bei den
Netzwerkkarten wird ja auch nicht der ganze ISA-Bus angesteuert,
sondern nur die Leitungen, die für die Netzwerkkarte wirklich notwendig
sind. Für eine Grafikkarte würde das anders aussehen (insbesondere
bräuchte man viel mehr Adressleitungen, um den Grafikspeicher
ansprechen zu können).
Gast #393769
Lesenswert?
• ▲
▼
Das wird vermutlich stimmen. Das ändert aber nichts an der nötigen Zahl
der Adressleitungen. Für das 64kB-Segment der VGA-Karte braucht man
eben schon alleine mindestens 16 Adressleitungen. Die 8 Bit beziehen
sich nur auf die Zahl der Datenleitungen. Schau dir mal folgende Seite
an:
http://pinouts.ru/Slots/ISA_pinout.shtml

Die Pins A und B gehören zum 8-Bit-ISA, C und D zur 16-Bit-Erweiterung.
Gast #393771
Lesenswert?
• ▲
▼
Das sind Leitungen für Interrupts, ähnlich wie sie auch die Peripherie
im Mikrocontroller hat. Kann z.B. eine Soundkarte sein, die einen
Interrupt auslöst, wenn sie einen Block Audiodaten fertig abgespielt
hat oder ein serieller Port, wenn Daten verfügbar sind.
Für eine Grafikkarte wirst du die nicht brauchen. Es gibt zwar einen
Grafikkarteninterrupt, aber meines Wissens wird der nicht von allen
VGA-Karten wirklich unterstützt. Er wird (nach entsprechendem
Einschalten) dann ausgelöst, wenn ein vertikaler Strahlrücklauf
beginnt, was sowieso nur dann interessant ist, wenn man Animationen mit
double-buffering flimmerfrei darstellen und auf den Srahlrücklauf nicht
mit Polling warten will.
Gast #393773
Lesenswert?
• ▲
▼
ok, hat von euch schon mal einer mit den Registern der VGA Karte
gearbeitet, ich habe mir so ein tolles buch durchgelesen
"programmieren einer Grafikkarte" aber leider ist dies für den
gebrauch mit einem PC gedacht und da stand auch nicht drin wie die
register sequenziell beschrieben werden müssen sei es für die
Initialisierung oder Betrieb

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.