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

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Простой 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 КиБ) Просмотров: 4939


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

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


Тип используемого микроконтроллера: 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
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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 метров)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение EdGull » 07 ноя 2009, 14:42

а где схема и пошивка по второй ссылке?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение Michael_K » 07 ноя 2009, 14:43

А нету :)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение EdGull » 07 ноя 2009, 14:46

а смысл тогда в ссылке?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение Michael_K » 07 ноя 2009, 14:50

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

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

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

Сообщение EdGull » 07 ноя 2009, 14:51

чтоб люди могли повторить
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение avr123.nm.ru » 07 ноя 2009, 14:58

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

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

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

Удивляюсь - всё выложил кроме рабочей прошивки.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

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

Сообщение Michael_K » 07 ноя 2009, 14:59

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

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

Сообщение EdGull » 07 ноя 2009, 14:59

в смысле "кроме рабочей прошивки"?
в архиве же исходники
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение avr123.nm.ru » 07 ноя 2009, 15:03

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

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

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

Но и там заскок ! типа все знают что за лог. элемент "=1" и будто он бывает только в логике одного типа.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

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

Сообщение Michael_K » 07 ноя 2009, 15:11

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


Ну, кто не в состоянии понять, что я имел в виду, могут идти лесом :)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение blindman » 07 ноя 2009, 15:13

Особенно если ещё и читать не уметь, а только картинки рассматривать
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

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

Сообщение Michael_K » 07 ноя 2009, 15:36

Нету желания...
Ну воткните туда метки нормальные, трудно что ли?
Проекту восемь лет... я уж не помню, что там где.
Выложен "as is" безо всяких гарантий и поддержки
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16