800 X 600 VGA WITH THE STM32F4

Generating VGA is a perennial preferred on the Hackaday suggestions line, as well as it’s not difficult to see why. Low-res video games, of course, however sending all those pixels out to a screen is really a quite difficult accomplishment of coding. A legjobb sok munka elérte az eredeti VGA szabvány, 640 × 480. Most, hogy vannak olyan gyors karunk, akik körül ülünk, és akár 800 × 600, mint a [Karl] egy STM32F4 felfedezési táblával.

A mikrokontroller VGA generálásával kapcsolatos probléma a pixelfrekvencia – a pixelek sebességét a mikrokontrollerből, valamint a képernyőn kiürítik. 800 × 600 kijelzőre, ez 36 MHz; Gyorsabb, mint amit a 8 bites micros, de egy darab torta az STM32F4 [Karl].

[Karl] elkezdte a fejlődését, ha megnézte a VGA Job Artekit-t. Ez is hasznosítja az STM32-et, de egy 36 pólusú F103 rész. Still, it was quick sufficient to produce a line-doubled 800×600 display. [Karl] took this code as well as ported it over to the F4 part on the discovery board that has sufficient area for a full 800×600 frame buffer.

Az összes RAM-vel az F4 rész fedélzetén [Karl] képes volt kiterjeszteni a keretpuffert, valamint meglehetősen nagy felbontású képernyőt termel a DMA-val, valamint a kódsorokról. Jól néz ki, és most csak a nagy felbontású VGA kijelzőkre vonatkozó megfelelő alkalmazást igényelünk. RetroCompution? Nagy felbontású terminál emulátor? Ki tudja, de ez fantasztikus hasznosítja az STM32-et.

If circles as well as some text aren’t your thing, Artekit likewise has area Invaders running on the 36-pin STM32.

Leave a Reply

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