Forum: Mikrocontroller und Digitale Elektronik Beschäftigung mit VGA-Port


von David (Gast)


Lesenswert?

Hallo,

ich möchte mich ein wenig mit dem VGA-Port beschäftigen.

Erstes Ziel soll es sein mit Hilfe eines µC den Bildschirm in einer 
beliebigen Farbe zu färben.

Wer kennt gute Internetseiten zu diesem Thema?
Ich möchte keinen fertigen Assembler-Quelltext dafür haben, ich will das 
verstehen...


Ich habe für den Anfang bei wikipedia die Pinbelegung gefunden:
http://de.wikipedia.org/wiki/VGA_%28Anschluss%29

Das hilt natürlich fast gar nicht, da ich nicht weiß, was man z.B. an 
Pin 3 anlegen muss.

von Spess53 (Gast)


Lesenswert?

Hi

Willst du eine VGA-Karte mit einem µC ansteuern?

MfG Spess

von David (Gast)


Lesenswert?

Mich interessiert, wie der VGA-Port funktioniert und was ich machen 
muss, um ein Bild zu erzeugen.

David

von Manuel (Gast)


Lesenswert?

Schau mal im Datenblatt zu diversen Xilinx Boards mit VGA. Dort ist das 
eigentlich recht gut beschrieben. Allerdings wird dazu auch eher ein 
CPLD bzw. FPGA verwendet. µC sind im allgemeinen zu langsam bzw. haben 
keine Zeit mehr sonst noch was sinnvolles zu tun.

von Εrnst B. (ernst)


Lesenswert?

Manuel wrote:
> µC sind im allgemeinen zu langsam bzw. haben
> keine Zeit mehr sonst noch was sinnvolles zu tun.

Schau mal hier:

http://www.linusakesson.net/scene/craft/index.php

der macht ein farbiges VGA-Signal, und berechnet nebenbei noch einen 
Soundtrack... auf einem 20MHz Atmega88.

von David (Gast)


Lesenswert?

Mh, ich habe das Datasheet von den Xlinx-Boards nicht gefunden. :-(

Das: http://www.linusakesson.net/scene/craft/index.php
kenne ich, aber ich glaube nicht, dass mir dieses Projekt viel 
weiterhelfen kann...

David

von Εrnst B. (ernst)


Lesenswert?

Warum? Da hast du einen fertigen Schaltplan zum Erzeugen von Farb- und 
Sync signalen.

Um damit deinen Bildschirm bunt einzufärben reicht die Hardware allemal.

von David (Gast)


Lesenswert?

Ich wollte aber wissen, wie der Port funktioniert :-) Wenn ich einfach 
nur die Hardware nachbaue und das Programm dadrauf lade, weiß ich ja 
immer noch nicht,was ich machen muss,um etwas auszugeben...

von Otto (Gast)


Lesenswert?

Du kannst doch das Programm analysieren, verändern und ggf. die 
erzeugten Signale oszillografieren.....

Otto

von Εrnst B. (ernst)


Lesenswert?

Ahso, Grundlagen...

VGA ist analog, und eigentlich recht simpel.

Auf den drei Farbleitungen analog die Farbe, jedesmal wenn du meinst 
eine Zeile sei fertig, kurzen LOW-Puls auf VSync, jedesmal wenn der 
Schirm voll sein soll, LOW-Puls auf HSync.

Graphisch dargestellt z.B. hier: (erster Google-Treffer zu "VGA Timing 
Diagram")
http://server.oersted.dtu.dk/www/sn/31002/?Materials/vga/main.html

von David (Gast)


Lesenswert?

Ja, aber das macht einen Haufen mehr Arbeit als wenn ich gleich die 
Spezifikation für VGA kennen würde...

David

von ... .. (docean) Benutzerseite


Lesenswert?


von Anonymous (Gast)


Lesenswert?


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
Noch kein Account? Hier anmelden.