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 ???
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).
Also ich habe gelesen dass man bei einer Grafikkarte auch mit einem 8 bit Bus auskommen sollte
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.
Wenn Du ja schon soviel über ISA weisst kannst du mich aufklären für was man die IRQs braucht ?
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.
>Er wird (nach entsprechendem Einschalten) dann ausgelöst, wenn ein >vertikaler Strahlrücklauf beginnt, Damit könnte man auch einen Licht-Griffel realisieren...
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.