Генератор VGA AVR

author
0 minutes, 3 seconds Read

Эта базовая схема составляет аппаратное обеспечение для генератора VGA [Andrew’s] AVR. Ему удалось получить ATMEGA1284 для вывода стабильного VGA-сигнала. Любой человек, который смотрел в VGA, обычно знает, что это совершенно достижение. Это потому, что VGA все о времени, и это представило ему проблему почти сразу.

Чип указан для пробега на верхней скорости 20 МГц. [Andrew] удалось получить письменный код, который реализовал горизонтальную и вертикальную синхронизацию на этой скорости. Но не хватало достаточно часовных циклов, чтобы иметь дело с буферией кадров. Его вариант был разгон чип до 25 МГц. Мы предполагаем, что он выбрал, потому что у него был кристалл под рукой, потому что мы считаем, что было бы намного проще использовать кристалл 25,174 МГц, который является одной из скоростей, предусмотренных в спецификации.

Красный, зеленый и синий каждый получает свой собственный двухбитный диапазон, выбранный с помощью набора резисторов в общей сложности 64 цветов. Как вы можете видеть в видео после перерыва, видео 128 × 96 пикселей и работает. [Andrew] планирует расширить объем проекта отсюда, чтобы сделать его намного более универсальным, чем просто показывая обычные изображения. Код (написанный в сборке) доступен на его репозитории GitHub.

Similar Posts

Leave a Reply

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