Üreten VGA, HASTADAY önerileri hattında tercih edilen bir çok yıldır ve nedenini görmek zor değil. Low-Res Video oyunları, elbette, ancak tüm bu pikselleri bir ekrana göndermek gerçekten zor bir kodlama başarısıdır. En iyi iş sağladığı en iyi iş, orijinal VGA standardı, 640 × 480. Şimdi etrafta oturan hızlı silahlarımız var, 800 × 600 kadar, [Karl] gibi 800 × 600 kadar çarpabiliriz.
Bir mikrodenetleyici üzerinde VGA oluşturma konusu, piksel frekansıdır – piksellerin mikrodenetleyiciden ve ekranın üzerindeki olduğu hızı. 800 × 600 ekran için, bu 36 MHz; 8 bit Micros’un yapabileceğiden daha hızlı, ancak STM32F4 [Karl] için bir kek parçası kullanıyor.
[Karl] Bir araya getirilen VGA İş Artekit’e bir göz atarak gelişmesine başladı. Aynı zamanda bir STM32, ancak 36 pinli bir F103 parçası kullanır. Yine de, bir çizgili 800 × 600 ekran üretmek için hızlı bir şeydi. [Karl] Bu kodu, tam 800 × 600 çerçeve tamponu için yeterli alana sahip olan Keşif Kurulu’ndaki F4 bölümüne taşındı.
Gemideki tüm RAM’lerde, F4 kısmı, [Karl], çerçeve tamponunu genişletmeyi ve ayrıca DMA ile oldukça yüksek çözünürlüklü bir ekran üretebildi ve ayrıca bir çok kod satırı üretebildi. Harika görünüyor, şu anda sadece yüksek çözünürlüklü VGA ekranları için uygun bir uygulamayı istiyoruz. Retrocomputing? Yüksek çözünürlüklü bir terminal emülatörü? Kim bilir, ancak STM32 için fantastik bir kullanım.
Bazı metinlerin yanı sıra bazı metinleriniz değilse, Artekit de aynı şekilde 36 pinli STM32’de çalışan alan işgalcileri vardır.