VGA-Signal mithilfe von PIC erzeugen

OP Persönliche Seite #1011970
Lesenswert?
• ▲
▼
Hallo,
ich hab noch einen 17° TFT Bildschirm über. Dieser besitzt einen VGA 
Eingang.
Da ich für mein Projekt ein größreres Display bräuchte, dachte ich, ich 
benutze einfach den Bildschirm (ist auch für mich die günstigste 
Lösung).

Wie kann ich denn jedoch ansteuern? Im einfachsten Falle würde einfach 
nur Text reichen, wäre aber nett, wenn man auch Linien, Kreise etc. 
zeichnen könnte oder kleine Bilder ausgeben könnte. Prinzipell reicht 
aber nur "einfache" Textausgabe.

Wollte mal Fragen, ob es evtl. fertige Lösungen gibt, die man z.B. per 
I²C ansteuern kann und daraus ein VGA-Signal erzeugen. Hab leider bisher 
keinen solchen Chip gefunden.

Wenn nicht werde ich eben selbst einen kleinen PIC programmieren. Von 
daher wollte ich Fragen, ob es schon fertige Bibliotheken gibt? Welcher 
PIC, ist egal. Notfalls würde nur die "einfache" Ausgabe von Text 
reichen.

Wäre über Hilfe dankbar.

MfG
Julian
#1011976
Lesenswert?
• ▲
▼
Julian W. wrote:

>
> Wenn nicht werde ich eben selbst einen kleinen PIC programmieren. Von
> daher wollte ich Fragen, ob es schon fertige Bibliotheken gibt? Welcher
> PIC, ist egal. Notfalls würde nur die "einfache" Ausgabe von Text
> reichen.

Auflösung horizontal x vertikal x Bildwiederholfrequenz

Rechne mal zusammen, dann weisst Du, was als Lösung nicht in Frage 
kommt.

Feierfoxx
#1012028
Lesenswert?
• ▲
▼
Die Monitore können das schon, nur sieht das Bild bei ungeradem 
Teilungsfaktor im Verhältnis zur echten physikalischen Auflösung elend 
aus.
Bei Röhrenmonitoren war die Interpolierung der Pixel auf der Lochmaske 
ein kleineres Problem als bei TFTs.

640 x 480 x 60 = 18,432 MHz !??
#1012031
Lesenswert?
• ▲
▼
Hier mal ein Paar Links zum Beweis, daß auch die kleinsten der Kleinen 
in der Lage sind VGA auszuspucken:

http://www.pyroelectro.com/projects/vga_test_box/index.html (PIC)
http://www.linusakesson.net/scene/craft/ (AVR)
http://www.eosystems.ro/deogen/deogen_en.html (AVR)

■

Edit: und noch nen paar Rechts:

http://www.tinyvga.com/avr-vga (AVR, Textmode)
http://www.microvga.com/ (Wohl ein fertiges Modul)
OP Persönliche Seite #1012032
Lesenswert?
• ▲
▼
Julian W. wrote:
> Schon klar, dass ich mehr als 18 MHZ-Taktung brauche und dass auch der
> RAM nicht zu klein sein darf.

Wie gesagt, ich schrieb MEHR als 18 MHZ-Taktung.

Wobei das Bild bei 640x480 eigentlich ganz aktzeptabel ist. Wüde aber 
jetzt mal gerne wissen, ob einer schon fertige Bibliotheken findet. Im 
Netz findet man meistens nur Beispiele für den AVR und dass sind 
meistens einfach nur Test (z.B. einfaches Rechteck), wobei ich Notfalls 
die als Vorlage für eine Bibliothek nutzten könnte.

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.