800 x 600 VGA S STM32F4

generování VGA je trvalý výhodný na lince návrhy hackaday, stejně jako není těžké vidět proč. Samozřejmě, samozřejmě, ale posílání všech těchto pixelů na obrazovku je opravdu poměrně obtížný úspěch kódování. To nejlepší mnoho práce bylo dosaženo je původní standard VGA, 640 × 480. Teď, když máme rychlé zbraně, které sedí kolem, můžeme narazit, že až 800 × 600, jako je [Karl] se stm32f4 Discovery Board.

Problém s generováním VGA na mikrokontroléru je frekvence pixelů – rychlost, při které pixely jsou vypnuty z mikrokontroléru, stejně jako na obrazovku. Pro zobrazení 800 × 600, to je 36 MHz; Rychlejší než to, co může 8-bitové micko udělat, nicméně koláč pro STM32F4 [Karl] používá.

[Karl] začal svůj rozvoj tím, že se podíváme na práci VGA Artekit dohromady. Tak dobře využívá STM32, avšak 36kolíková část F103. Stále to bylo dostatečné pro vytvoření linka-zdvojnásobené 800 × 600 displeje. [Karl] vzal tento kód stejně dobře, jak jej přenese na F4 na desce Discovery, která má dostatečnou plochu pro full 800 × 600 rámové vyrovnávací paměti.

Se všemi, že RAM na palubě F4 část, [Karl] byl schopen rozšířit rámový pufr, stejně jako produkci poměrně s vysokým rozlišením s DMA, stejně jako o mnoha řádcích kódu. Vypadá to skvěle, stejně jako nyní jen požadavky na vhodnou aplikaci pro zobrazení VGA s vysokým rozlišením. Retrocomputing? Emulátor terminálu s vysokým rozlišením? Kdo ví, ale je to fantastické využití pro STM32.

Pokud kruhy stejně jako nějaký text nejsou vaše věc, má Artekit rovněž oblast útočníků běží na 36-pin STM32.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post