atmega vga

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Прорезались зубы
Аватара пользователя
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

Добрый день. Прошу помощи. Нужно выводить изображение и текст разного шрифта на монитор VGA. Есть у кого примеры в CVAVR и схема подключения?
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Сообщение igor-x »

Serial to QVGA/VGA/WVGA Module

http://www.4dsystems.com.au/prod.php?id=149
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Corporal, если прям ка ты написал, то только искать что-то вроде предложенного igor-x. Предложенное выше продаётся по $60. Да же если найдёте что-то другое, то порядок цен будет примерно такой же.
Другой вариант - ваять самому что-то на FPGA/CPLD + какой-либо RAM.
Ну, или "выкручиваться" по вашим потребностям. :)
Чтобы было представление на сколько можно "выкручиваться" - вот небольшая подборка ссылок.

http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm
http://www.vga-avr.narod.ru/main_rus.html
https://instruct1.cit.cornell.edu/courses/ee476/video/
http://www.batsocks.co.uk/products/Other/TellyMate.htm
http://sbc.rictor.org/io/vid3.html

И мои любимые проекты
Uzebox
На тему demoscene: Craft, Turbulence, Phasor, Bit banger
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Прорезались зубы
Аватара пользователя
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

60$ у меня нет. Спасибо igor-x и Kavka, некоторые ссылки я видел, но на Сях мало примеров все на асме. А может еще кто-то с этим экспериментировал?
Реклама
Эиком - электронные компоненты и радиодетали
Мудрый кот
Аватара пользователя
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Сообщение igor-x »

как уже говорили выше - можно на ПЛИС сделать устройство вывода- ни асма ни С не потребуется
, но это по затратам больше 60 выйдет.
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Corporal писал(а):на Сях мало примеров все на асме.
Это из-за очень жёстких ограничений по времени. В некоторых программах счёт идёт на единицы тактов, чтобы уложиться в нужную скорость вывода пикселей.

http://www.microvga.com/ (VGA interface providing 80x25 16 color text mode (physical resolution is 800x600 at 60 Hz), $24)

Возможно вот эти будут интересны
http://www.tinyvga.com/avr-isa-vga
http://www.tinyvga.com/avr-sdram-vga
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Сообщение Vov123 »

А интересно,что с этим проектом http://www.vga-avr.narod.ru/main_rus.html
вроде всё компилируется.
Прорезались зубы
Аватара пользователя
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

Найду время - попробую. Это надо WinAVR ковырять, я с ним не сталкивался.
Друг Кота
Аватара пользователя
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Сообщение Satyr »

тема какбе баян
http://radiokot.ru/forum/viewtopic.php? ... 3&start=20

на атмеге - очень убого и в очень нестандартных режимах. Оно вобще надо ?
Прорезались зубы
Аватара пользователя
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

Прошу помощи переделать демку с меги 168 на мегу16 с исходника взятого вот отсюда - http://www.4dsystems.com.au/prod.php?id=149. Конкретно интересует выход на VGA
Друг Кота
Аватара пользователя
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Сообщение Satyr »

какие атмеги, вы народ чего :)))
на 120мхз 1280х1024 не получается

http://radiokot.ru/forum/download/file.php?id=134361
Прорезались зубы
Аватара пользователя
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

мне разрешение больше чем 320х240 не надо.
какие атмеги, вы народ чего :)))
тогда что тут врут? И в предыдущем сообщении ссылку неправильную дал. В общем хочу переделать с атмеги 168 на атмегу16 http://avga.prometheus4.com/
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

И не только там не врут :)
http://belogic.com/uzebox/index.asp
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Друг Кота
Аватара пользователя
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Сообщение Satyr »

Ну, если кому то такое еще интересно:

Speed: 28.61818Mhz (Overclocked)
Colors: 256 simultaneous colors arranged in a 3:3:2 color space (Red:3 bits, Green:3 bits, Blue: 2 bits)
Resolution: Up to 360x224 pixels (tiles-only and tiles-and-sprites modes)

По мне так сейчас меньше, чем родное разрешение LCD 15" не интересно.
Прорезались зубы
Аватара пользователя
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

Мне интересно! Есть желание и возможность помочь? Дело в том, что у меня есть монитор 5" вот я его и хочу прикошачить к микроконтроллеру. Но так как слабо разбираюсь в МК то прошу помощи.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

Большинство тем в этом форуме имеют абсолютно такую же проблему!
"Мне интересно! Дело в том, что у меня есть ..... вот я его и хочу ..... Но так как слабо разбираюсь в МК то прошу помощи."
Спойлер"Я имею желание купить дом, но не имею возможности! Я имею возможность купить козу, но не имею желания! Так выпьем же за то, чтобы наши желания совпадали с нашими возможностями!" (с) к/ф "Кавказская пленница"
Все проблемы решаются здесь! (не бесплатно конечно)
Ставим плюсы: )
Прорезались зубы
Аватара пользователя
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

Вы наверное часто на ту ветку заходите и ищете как заработать, а бесплатно помочь слабо? :wink:
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

а бесплатно помочь слабо?
Corporal, по-моему, тут уже все сказали и помогли по максимуму (куча ссылок уже). :dont_know: Да, это задача на грани возможностей AVR по скорости. И да, как минимум часть кода придется писать на асме, так что готовьтесь морально. Чудес не бывает, потому реализацию целиком на Си Вы вряд ли найдете.

Так что тут два варианта. Либо Вы сейчас сами садитесь штудировать предложенные ссылки, стандарт VGA и даташиты атмег, выискивая возможные компромиссы, либо действительно платите деньги тому, кто сделает это за Вас. :dont_know:
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Ответить

Вернуться в «Периферия»