[elektro] VGA jel generálás PIC-kel hogyan???
hg12345
hg12345 at freemail.hu
Sat Jan 10 17:57:35 CET 2009
A megoldás az SPI busz, egy olyan kontrollert használjál ami ismeri ezt a megoldást ebbe egyszerrre 8 pixel adatát tudod betölteni, sor syncron jeleket is generálhatod igy.
Ha egy kicsit gyorsabb és nagyobb kontrollert használsz pl. 24F sorozatot itt akár 8*16bitet is letárolhatsz igy böven lesz szabadideje a uC-nek, árban nincs különbség, egy 24H esetén meg SPI +DMA és kész a videogenerátor :-), a uC csak a képet kell csinálnia
Adam Huszar <adam.huszar at machinnov.com> írta:
> 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