roboforum.ru

Технический форум по робототехнике.

Простой VGA/Видео адаптер на Меге88

Простой VGA/Видео адаптер на Меге88

EdGull » 07 ноя 2009, 12:09

Взял всё от сюда http://vga-avr.narod.ru/main_rus.html

Технические характеристики проекта:

Технические характеристики VGA-адаптера:
Количество символов: 20 строк по 20 символов
Разрешение матрицы знакогенератора: 8x12 точек
Кодовая таблица знакогенератора: WIN 1251
Формируемый сигнал: VGA
Разрешение: 640x480
Частота кадровой синхронизации: 60Hz
Скорость обмена UART 19200 bps

image004.jpg
image004.jpg (14.56 КиБ) Просмотров: 5148


Технические характеристики Video-адаптера:
Количество символов: 20 строк по 38 символов
Разрешение матрицы знакогенератора: 8x12 точек
Кодовая таблица знакогенератора: WIN 1251
Формируемый сигнал: Composite Video(PAL/SECAM)
Разрешение: 625 строк (чересстрочная)
Частота кадровой синхронизации: 50Hz
Скорость обмена UART 19200 bps

image005.jpg
image005.jpg (18.07 КиБ) Просмотров: 5125


Тип используемого микроконтроллера: Mega8, Mega16, , Mega32, Mega8535 и т.д.

Тактовая частота микроконтроллера стандартная - 16Mhz

Примечание:
Для того чтобы избежать искажения изображения при приеме данных через UART, для VGA рекомендуется производить обмен данными с адаптером в течении приблизительно 300-600 мкс после сигнала вертикальной синхронизации VSYNC (во время обратного хода луча по кадру).
Объема RAM памяти Mega8535 (512 байт) не достаточно для формирования Видео сигнала с разрешением 38x20 символов.

image002.jpg


Алгоритм работы программы:

image007.jpg



Уважаемые товарищи Сишники, перекомпилипуйте плиз проект под Мегу88, 20МГц и уарт 115200
И если не трудно, опишите плиз что и как ему нужно посылать чтобы им управлять (пеервод строки и всякое такое)
Вложения
VGA_PAL_src.zip
(33.75 КиБ) Скачиваний: 25

Re: Простой VGA/Видео адаптер на Меге88

Michael_K » 07 ноя 2009, 13:35

Смотрите также:

http://myavr.narod.ru/video.htm (схема и код приложены)
http://hardcoder.ru/solutions2.php
http://www.hardcoder.ru/tvout.avi (Осторожно видео 7.5 метров)

Re: Простой VGA/Видео адаптер на Меге88

EdGull » 07 ноя 2009, 14:42

а где схема и пошивка по второй ссылке?

Re: Простой VGA/Видео адаптер на Меге88

Michael_K » 07 ноя 2009, 14:43

А нету :)

Re: Простой VGA/Видео адаптер на Меге88

EdGull » 07 ноя 2009, 14:46

а смысл тогда в ссылке?

Re: Простой VGA/Видео адаптер на Меге88

Michael_K » 07 ноя 2009, 14:50

А смысл выкладывать код и схему? :wink:

Простое решене - выложил, но этим мои умения не ограничиваются...
Вот такой примерно смысл.
Последний раз редактировалось Michael_K 07 ноя 2009, 14:55, всего редактировалось 1 раз.

Re: Простой VGA/Видео адаптер на Меге88

EdGull » 07 ноя 2009, 14:51

чтоб люди могли повторить

Re: Простой VGA/Видео адаптер на Меге88

avr123.nm.ru » 07 ноя 2009, 14:58

Смысл в том чтобы показать, что это возможно. Т.е. Показывает возможности обсуждаемой элементной базы.

Добавлено спустя 2 минуты 49 секунд:
EdGull писал(а): перекомпилипуйте плиз проект под Мегу88, 20МГц и уарт 115200

На 115200 может и не успевать наверно.

Удивляюсь - всё выложил кроме рабочей прошивки.

Re: Простой VGA/Видео адаптер на Меге88

Michael_K » 07 ноя 2009, 14:59

Простенькое люди могут повторить - все выложено,
(32 символа на 12 мегагерцах - это 50 на 20 мегагерцах).
Кто продвинутый, тот сможет сделать и сам - ничего там суперсложного нет.
Кто менее продвинут - могут и заказать :))
Что я зря во фрилансеры что ли ушел?
Последний раз редактировалось Michael_K 07 ноя 2009, 15:00, всего редактировалось 1 раз.

Re: Простой VGA/Видео адаптер на Меге88

EdGull » 07 ноя 2009, 14:59

в смысле "кроме рабочей прошивки"?
в архиве же исходники

Re: Простой VGA/Видео адаптер на Меге88

avr123.nm.ru » 07 ноя 2009, 15:03

Исходник этож не прошивка. И нет способа однозначного преобразования в прошивку.

Что мешало автору положить .hex ? Я думаю это сделано специально. Помучается народ с компиляцией - да закажет готовое устройство.

Вот там myavr.narod.ru/video.htm есть прошивка ( правда это для ТВ ) ее можно запустить в PROTEUS до покупки деталей и посмотреть в осциле похоже ли это на видеосигнал.

Но и там заскок ! типа все знают что за лог. элемент "=1" и будто он бывает только в логике одного типа.

Re: Простой VGA/Видео адаптер на Меге88

Michael_K » 07 ноя 2009, 15:11

типа все знают что за лог. элемент "=1" и будто он бывает только в логике одного типа.


Ну, кто не в состоянии понять, что я имел в виду, могут идти лесом :)

Re: Простой VGA/Видео адаптер на Меге88

blindman » 07 ноя 2009, 15:13

Особенно если ещё и читать не уметь, а только картинки рассматривать

Re: Простой VGA/Видео адаптер на Меге88

avr123.nm.ru » 07 ноя 2009, 15:26

Michael_K писал(а):кто не в состоянии понять

Сделай пожалуйста прошивку от myavr.narod.ru/video.htm под мега16 , а то в WinAVR 3 ошибки выдает
ideo.s: Assembler messages:
video.s:126: Error: operand out of range: -67
video.s:200: Error: operand out of range: -134
video.s:206: Error: operand out of range: -138

Re: Простой VGA/Видео адаптер на Меге88

Michael_K » 07 ноя 2009, 15:36

Нету желания...
Ну воткните туда метки нормальные, трудно что ли?
Проекту восемь лет... я уж не помню, что там где.
Выложен "as is" безо всяких гарантий и поддержки


Rambler\'s Top100 Mail.ru counter