mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Screenshot von einem VGA Signal


Autor: Tim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, ich bin auf der suche nach einem IC bzw. einer einfachen kleinen 
Schaltung um mit einem kleinen 8-Bit µC (AVR) ein Screenshot per VGA 
machen.

Die Schaltung wird an eine normale Grafikkarte angeschlossen und soll 
dann das Analoge Signal irgendwie digitalisieren so das man daraus ein 
Bild zusammen bauen kann (Der 8 Bitter muss die Daten nur 
weiterreichen).

Es werden hauptsächlich Screenshots von Konsolen gemacht.
Maximale Auflösung: 800x600 @ 60Hz
Monochrom würde sogar schon reichen, aber wenn das Ding 16/256 Farben 
unterstützen würde wäre es sicherlich auch nicht schlecht :)

Hat da jemand eine Idee?

Autor: Andreas K. (a-k)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Klingt schwer nach FPGA. Dafür gibt's ein eigenes Forum.

Autor: Nullpointer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das sollte nicht so schwer sein. 800 x 600 @ 60Hz sind nur 28.8MSample 
mit dem ADC. Davon ein Bild speichern sind nur 1.44Mbyte bei 8 bit pro 
Farbe.
Der Ansatz ist geradeaus : 3 ADC mit 28.8MSample laufen lassen und davon 
1 Bild abzweigen. Das timing macht man am Besten mit einem FPGA, das 
erlaubt einiges an Freiheiten.

Autor: Benedikt K. (benedikt) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nullpointer wrote:
> Das sollte nicht so schwer sein. 800 x 600 @ 60Hz sind nur 28.8MSample
> mit dem ADC.

Nicht ganz: Es sind etwa 40MS/s, da es auch noch einen Bereich gibt, in 
dem die Sync Signale sind. Für einen CPLD/FPGA ist das aber egal.

800x600 kommt mir aber etwas merkwürdig vor. Eine Konsole hat meistens 
640x400. 60Hz flimmert auch stark.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.