[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