[elektro] VGA jel generálás PIC-kel hogyan???

Bali Zoltan eltexto at freemail.hu
Sat Jan 10 14:02:12 CET 2009


Hali!

Nem csak teszt jelet állit elö?
Mert ahhoz elég lehet az 1us.

Ha TV-röl beszélnénk, akkor a 64us soridöben
benne van a 12us-es line blanking ido is. Az aktiv
tartalom ideje 52us.
De, ha VGA-ról beszélünk, akkor 31.46kHz a
hor. freq. (60Hz) tehát  31.786us a soridö.
levonva az inaktiv idöket, 25.17MHz-re jön
ki a 640-es pixel clock (~39.73ns) .

http://www.tkk.fi/Misc/Electronics/faq/vga2rgb/calc.html


Üdv.  Zoli


----- Original Message ----- 
From: "Adam Huszar" <adam.huszar at machinnov.com>
To: <elektro at tesla.hu>
Sent: Saturday, January 10, 2009 12:32 PM
Subject: [elektro] VGA jel generálás PIC-kel hogyan???


Sziasztok!

   Már egy ideje foglalkoztat a kérdés, hogy hogyan lehetne egy
szimpla 640x480-as felbontású VGA jelet generálni PIC-kel. Úgy tudom,
hogy egy sor hossza 64us. Tehát 640 képponthoz 100ns-onként kellene
kilökni egy-egy új jelet a PIC kimenetén. Ha fogok egy sima 10MIPS-es
procit, aminek az utasítás ideje 100ns, akkor már buktam az egészet,
mert kiolvasni a memóriából egy bájtot az ugye utasítás, és kirakni
valamelyik portra pedig még további egy legalább. Szóval ez már 200ns.
Viszont neten most olyat is találtam, hogy 12C509-cel csinált valaki
VGA generátort. Ennek a procinak 1us az instrucion cycle ideje... Most
akkor valamit én nagyon félrenézek, vagy mi van itt valójában???
Lassan az OPNI-ban kötök ki...

Ádi

-----------------------------------------
          elektro[-flame|-etc]



More information about the Elektro mailing list