800 x 600 VGA с генерацией VGA STM32F4
– это многолетнее, предпочитаемое на линии подсказки Hackaday, а также не сложно видеть, почему. Несовершеннолетние видеоигры, конечно же, однако отправка всех этих пикселей на экран действительно довольно сложное выполнение кодирования. Сама лучшая работа получила, является оригинальным стандартом VGA, 640 × 480. Теперь, когда у нас есть быстрые руки, сидящие вокруг, мы можем поднять, что так же, как 800 × 600, как [KARL] сделал с доской открытия STM32F4.
Вопрос с генерацией VGA на микроконтроллере представляет собой пиксельную частоту – скорость, на которой пиксели вытесняются из микроконтроллера, а также на экран. Для дисплея 800 × 600, это 36 МГц; Быстрее, чем то, что может сделать 8-битный Micro, однако, использует кусок пирога для STM32F4 [KARL].
[Карл] начал его развивать, посмотрел на VGA-вакансию Artekit вместе. Это также использует STM32, однако, 36-контактный F103 часть. Тем не менее, было быстрым достаточно для производства линейного двойного дисплея 800 × 600. [KARL] взял этот код, а также портировал его на часть F4 на доске Discovery, которая имеет достаточную область для полного размера кадров 800 × 600.
Со всем этим RAM на борту части F4, [KARL] смогла расширить буфер кадра, а также создавать довольно высокое разрешение экрана с DMA, а также о многих линиях кода. Он отлично смотрится, а теперь мы просто требовали соответствующего приложения для отображения VGA с высоким разрешением. Ретрокомпьютеру? Эмулятор терминала высокого разрешения? Кто знает, однако это фантастическое использование для STM32.
Если круги, а также какой-то текст не ваша вещь, ArteKit также имеет захватчики площади на 36-контактном STM32.