生成VGA是在Hackaday建議線上的多年綠首選,以及它不難看出為什麼。當然,低分辨率的視頻遊戲,但是將所有這些像素發送到屏幕上真的是一個非常難以完成的編碼。實現的最佳工作是原始的VGA標準,640×480。現在我們坐著快速手臂,我們可以碰到多達800×600,如[卡爾]用STM32F4發現板。
在微控制器上生成VGA的問題是像素頻率 – 將像素從微控制器插入的速度以及在屏幕上。對於800×600展示,這是36 MHz;比8位微觀可以做的更快,但是STM32F4 [Karl]的一塊蛋糕是使用的。
[卡爾]通過看起來vga工作Arekit放在一起來開始他的發展。它同樣利用STM32,但是為36引腳F103部分。儘管如此,生產線加倍的800×600顯示器仍然很快。 [Karl]採取了此代碼,並將其移植到F4部分上的F4部分,為全800×600幀緩衝區具有足夠的區域。
對於F4部分的所有RAM,[KARL]能夠拓寬幀緩衝器,並使用DMA以及大量的代碼產生相當高的高分辨率屏幕。它看起來很棒,現在我們只要求為高分辨率VGA顯示器提供適當的應用。 retOcomputing?高分辨率終端仿真器?誰知道,這是一個很棒的利用STM32。
如果圈子以及一些文本不是您的事情,Artekit同樣具有在36引腳STM32上運行的區域入侵者。