Mikrocontroller-Grafikkarte

Gast #85612
Lesenswert?
• ▲
▼
Hallo Stefan,

es gab mal ein Projekt in der Elektor anfang der 80er für einen Z80.
Mal sehen ob ich das entsprechende Heft noch finde.

Ansonsten sollte es auch relativ einfach möglich sein, alte VGA/CGA
Karten im 8-Bit Modus zu betreiben. Bezüglich der möglichen Farbanzahl
und Auflösung musst du allerdings arge Abstriche machen. Bei 256 Farben
und 640x480 ist das Ende der Fahnenstange bei 8-Bit GraKa's erreicht.

Gruß,
Werner
Gast #85613
Lesenswert?
• ▲
▼
Das einzige das ich kenne sind Controller für (Farb) LCDs, TFTs usw.
Manche davon verfügen über einen Composite Ausgang um einen TV oder
Monitor anzuschließen.

Wenn man Ahnung von Low Level Programmierung einer normalen ISA
Grafikkarte hat, dann könnte man diese auch verwenden. Enweder man
nimmt die Standart Modi (z.B. 640x480@75Hz) oder man programmiert die
Grafikkarte auf 800x600@50Hz Interlaced um, und steuert damit einen TV
an. Wie man das macht, keine Ahnung, aber es geht...

Eine Grafikkarte habe ich schon umprogrammiert (am PC), aber mir fehlt
die Initialisierungssquenz, damit die Grafikkarte erstmal anfängt zu
arbeiten...
Außerdem habe ich keine Ahnung wie man Daten an die Grafikkarte sendet.
Im PC wird ein Teil des Speichers der Grafikkarte in den normalen
Adressbereich des Arbeitsspeichers eingefügt, aber wie das genau
abläuft, keine Ahnung.

Ich habe zwar einige Anleitungen, aber die sind alle PC bezogen und
setzen voraus, das die Grafikkarte bereits läuft.
Gast #85614
Lesenswert?
• ▲
▼
Man kann eine 16 bit Karte problemlos mit 8 bit betreiben. Habe ich mal
versehentlich gemacht, als ich eine 16bit ISA Karte in einen 8bit Slot
gesteckt habe. 256 Farben, 1024x768 bei 75Hz sollten für den Anfang
reichen...
#6526468
Lesenswert?
• ▲
▼
16 Jahre später. Ja gibt es ;).
Man kann standard Formen zeichnen ähnlich wie bei OpenGl aber in 2D. Man 
kann aber auch ein Bitmap zeichnen welches im Grafik Ram abgelegt ist. 
So kann man einen Framebuffer realisieren. Je nach verwendetem Chip sind 
Auflösungen bis 1280x800 möglich.
Kann auch JPEGs dekodieren. Siehe Thread.

Beitrag "uC Grafikkarte auf Basis von BT815/BT816/BT817/BT818"

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.