[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