5pin VGA?

Allgemeine Themen rund um den Propeller Mikrocontroller und Elektronik
Antworten
Benutzeravatar
PIC18F2550
Beiträge: 2831
Registriert: Fr 30. Sep 2011, 13:08

5pin VGA?

Beitrag 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
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
TuxFan
Beiträge: 1022
Registriert: So 6. Sep 2009, 11:18

Re: 5pin VGA?

Beitrag von TuxFan »

Wunder gibt es immer wieder.......
Benutzeravatar
PIC18F2550
Beiträge: 2831
Registriert: Fr 30. Sep 2011, 13:08

Re: 5pin VGA?

Beitrag 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.
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
kuroneko
Beiträge: 202
Registriert: Sa 22. Okt 2011, 13:05
Wohnort: FN, Germany

Re: 5pin VGA?

Beitrag 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.
Benutzeravatar
PIC18F2550
Beiträge: 2831
Registriert: Fr 30. Sep 2011, 13:08

Re: 5pin VGA?

Beitrag 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
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Antworten