Seite 1 von 1

5pin VGA?

Verfasst: Sa 20. Jul 2013, 01:49
von PIC18F2550
Hi,

ich suche einen VGA-Treiber der für die Bilddarstellung nur 1-3 Pinns zuzüglich der sync-Signale benutzt.
Ich möchte dadurch ein paar Leitungen in einem Projekt freibekommen

Ideal währen 64x32 Zeichenraster und 8x8 Pixelzeichen für eigenen Zeichensatz

Re: 5pin VGA?

Verfasst: Sa 20. Jul 2013, 10:22
von TuxFan

Re: 5pin VGA?

Verfasst: Sa 20. Jul 2013, 10:29
von PIC18F2550
Danke TuxFan.

Leider geht das alles in Richtung Hartwareerweiterung, wenn ich das richtig verstehe.

Ich such eine reine Softwarelösung.

Monocrom(grün) würde schon reichen.

Re: 5pin VGA?

Verfasst: Sa 20. Jul 2013, 10:37
von kuroneko
PIC18F2550 hat geschrieben:Ich such eine reine Softwarelösung.
Greif Dir einen Treiber und maskiere einfach die Bits die Du nicht brauchst (vcfg[7..0]). Ich seh' jetzt irgendwie das Problem nicht.

Re: 5pin VGA?

Verfasst: Sa 20. Jul 2013, 10:54
von PIC18F2550
Ah das habe ich gefunden

Das währen dann die Syncsignale

Code: Alles auswählen

                mov     vcfg, vcfg_sync         ' VGA, 2 colour mode

vcfg_sync       long    %0_01_0_00_000 << 23 | sgrp << 9 | %11

Das währen dann die Viedeoausgänge

Code: Alles auswählen

                mov     vcfg, vcfg_norm         ' disconnect sync from video h/w


vcfg_norm       long    %0_01_0_00_000 << 23 | vgrp << 9 | vpin
Und das die Konstanten dazu

Code: Alles auswählen

  vpin    = $0FC                                ' pin group mask 
  vgrp    = 2                                   ' pin group
  sgrp    = 2                                   ' pin group sync
Schreibt mann group mask binär kommt das raus %11111100.

Die zwei 00 sind dann bei mir die Viedeoanschlüsse.

Code: Alles auswählen

  vpin    = $00C                                ' pin group mask new
kuroneko du bist der Profi :DAUMENHOCH