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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren