Generovanie VGA je trvalka preferovaná na návrhoch havanaja, rovnako ako to nie je ťažké vidieť prečo. Low-Res Videohry, samozrejme, však posielanie všetkých týchto pixelov na obrazovku je naozaj dosť ťažký úspech kódovania. Najlepšie mnohé práce dosiahli, je pôvodný VGA štandard, 640 × 480. Teraz, keď máme rýchle zbrane, ktoré sedí, môžeme naraziť, že až 800 × 600, ako [Karl] urobil s doskou STM32F4 Discovery.
Problém s generovaním VGA na mikrokontroléri je frekvencia pixlov – rýchlosť, v ktorej sú pixely strčiť z mikrokontroléra, ako aj na obrazovku. Pre 800 × 600 displej, to je 36 MHz; Rýchlejšie, než to, čo môže 8-bitový micros, môže to používať koláč pre STM32F4 [Karl].
[Karl] začal svoj vývoj tým, že sa pozriete na VGA Job ArtEKIT. Využíva aj STM32, avšak 36-pin f103 časť. Napriek tomu, že to bolo rýchle dostatočné na vytvorenie linky-dvojité 800 × 600 displej. [Karl] vzal tento kód, ako aj ho portoval na časť F4 na tabuli Discovery, ktorá má dostatočnú plochu pre plný 800 × 600 rámový rezervný.
So všetkými tým, že RAM na palube časť F4, [Karl] bol schopný rozšíriť rámu vyrovnávaciu pamäť, ako aj vyrobiť celkovo s vysokým rozlíšením s DMA, ako aj o množstvách čiar s kódom. Vyzerá to skvele, rovnako ako teraz len potrebujeme vhodnú žiadosť o zobrazenie VGA s vysokým rozlíšením. RetOcomPuction? Emulátor terminálu s vysokým rozlíšením? Kto vie, je to však fantastické využitie pre STM32.
Ak kruhy, ako aj nejaký text nie sú tvoja vec, Artekit má tiež oblasť útočníkov, ktorí beží na 36-pin Stm32.