Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
27.05.2009, 07:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от dosikus
|
Может в самом деле переименовать -› PIC,AVR-›VGA,TV?
|
Именовать надо с названия того о чем топик. он не про пик и авр, а про vga - потому вот так:
"VGA и TV - вывод на PIC AVR" или
"VGA и TV - вывод информации"
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
27.05.2009, 07:43
|
|
Частый гость
Регистрация: 20.10.2008
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Год назад сделал VGA контроллер с использованием ALTERA EPM7128, контроллера 51-го семейства и микросхемы статической памяти. Принцип организации экрана похож на ZX Спектрум, только разрешение 320х200 (физическое 640х480). Контроллер управляется с внешнего устриойства по последовательному интерфейсу. Можно рисовать символы, линии (в том числе с заданной маской), точки, окружности, выводить массивы точек (картинки). Знакоместо 8х8, в одном знакоместе указывается один цвет фона и один цвет символа.
В памяти два набора шрифтов (обычный и полужирный), а так же шрифт удвоенного размера (16х16), но в нем только цифры и знаки, при печати букв отображаются удвоенные буквы базовых шрифтов.
|
|
|
|
27.05.2009, 16:52
|
|
Частый гость
Регистрация: 04.03.2005
Сообщений: 36
Сказал спасибо: 243
Сказали Спасибо 34 раз(а) в 8 сообщении(ях)
|
Сообщение от bsvk
|
Год назад сделал VGA контроллер с использованием ALTERA EPM7128, контроллера 51-го семейства и микросхемы статической памяти. Принцип организации экрана похож на ZX Спектрум, только разрешение 320х200 (физическое 640х480)...
|
А реальный ZX можно подключить? Проект открытый или...
|
|
|
|
28.05.2009, 15:23
|
|
Частый гость
Регистрация: 20.10.2008
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Надо было собрать терминал для отображения тексто-графической информации (сваливать на управляющий контроллер устройства данную задачу не хотелось). А принцип организации памяти по образу ZX взял только по тому что он допускает одновременное отображение и текста и графики и при этом не требователен к памяти. Поэтому эмулятора спектрума на нем не собрать. В целом решение (как аппаратное, так и программное) сложно назвать оптимальным, надо было сделать с наименьшими затратами усилий - сделел.
В принципе если применить память 64К, то можно было добиться 640х480 реального разрешения, а так 320х240, только сигнал 640х480 для совместимости со всеми дисплеями.
В целом полагаю, что грузить микроконтроллер задачей формирования VGA сигнала - дело неблагодарное. ПЛМ, например ALTERA делают это легко и непринужденно и могут обеспечить совместный доступ к памяти. Сам микроконтроллер должен решать "задачи" а не дергаться прерываниями несколько миллионов раз в секунду.
Ради эксперимента, или проверить собственные силы по оптимизации кода, ну можно конечно, а оно того стоит?
|
|
|
|
29.05.2009, 09:04
|
|
Прописка
Регистрация: 05.02.2008
Сообщений: 251
Сказал спасибо: 34
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Наоборот интересно нагрузить контроллер нестандартной задачей и сделать все максимально попроще. Почитал тему загорелся то же что нибудь такое собрать. Спасибо всем за интересные решения.
|
|
|
|
29.05.2009, 19:37
|
|
Частый гость
Регистрация: 15.05.2007
Сообщений: 26
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
А сколько стоит та ALTERA, которая потянет работу в качестве видеоадаптера? (собственно - которая АЛЬТЕРА нужна?)
|
|
|
|
01.06.2009, 10:19
|
|
Прописка
Регистрация: 03.02.2005
Адрес: между степью и рекой
Сообщений: 163
Сказал спасибо: 10
Сказали Спасибо 81 раз(а) в 42 сообщении(ях)
|
Кстати, могу посоветовать глянуть видеоприставки типа там всяких SEGA и Dendy, а особенно - видеопамять в них. Она ведь там - двухпортовая! Например, типа M5M4C264, uPD41264.
Также для вывода несложной информации можно использовать и готовую Сегу - народ сделал для нее простенький БЭЙСИК - пишет школьник программу, зашивает во флеш-картридж, и вперед!
__________________
Паяю помаленьку...
|
|
|
|
01.06.2009, 11:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Цитата:
|
А сколько стоит та ALTERA, которая потянет работу в качестве видеоадаптера? (собственно - которая АЛЬТЕРА нужна?)
|
Под VGA - адаптер по минимуму подойдет или ЕРМ7128 или ЕРМ3128 или ЕРМ240 в 84-100 ногом корпусе. Стоимость в пределах 5-15$.
|
|
|
|
01.06.2009, 14:13
|
|
Частый гость
Регистрация: 15.05.2007
Сообщений: 26
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от MisterDi
|
Под VGA - адаптер по минимуму подойдет или ЕРМ7128 или ЕРМ3128 или ЕРМ240 в 84-100 ногом корпусе. Стоимость в пределах 5-15$.
|
Сразу переведем 5-15 баксов в 150-450 рублей.
Посмотрел цены (не долго рыскал, искал самое дешевое из серии, искал в одном места (БазаЭлектроинки), только имеющееся на складе, исключал странные позиции с ценой 50р без указания производителя):
EPM 240 T 100 C5N = 140 руб
EPM 3128 ATC 100-10N = 190 руб
EPM 7128 SLC 84-10 = 470 руб
EPM 7128 STC 100-15N = 330 руб
а
ATMEGA168-20PU = 120 руб
Правда на ПЛИСках и более полноценную графику можно сделать, ага, а на меге - или точек мало, или раскрашенные двухцветные битмапы, или вовсе чисто текст... В общем вопрос в задаче.
UPD: Да, про рубли я погорячися, у некоторых же гривны. Извиняюсь.
|
|
|
|
01.06.2009, 14:27
|
|
Прописка
Регистрация: 26.01.2009
Сообщений: 249
Сказал спасибо: 23
Сказали Спасибо 102 раз(а) в 61 сообщении(ях)
|
Сообщение от danpa
|
Правда на ПЛИСках и более полноценную графику можно сделать, ага, а на меге - или точек мало, или раскрашенные двухцветные битмапы, или вовсе чисто текст... В общем вопрос в задаче.
|
Вопрос не в задаче. Это вроде как просто демонстрация возможностей контроллера (а люди их часто недооценивают). Мое мнение: ни PIC ни AVR не смогут быть успешно применены для отображения информации на VGA (даже текстовой). Лично я делал проект на PIC18 интереса ради, в плане "что из него можно выжать", а не для того, чтобы все отбросили fpga'шки в сторону и с восхищением: "Зачем платить 140 руб, когда можно это сделать за 120 руб!" - бросились бы ваять все на ПИКах.
Для коммерческих проектов под VGA нужна связка: FPGA + SRAM + DAC.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Вывод переменной на LCD
|
DDimon |
Микроконтроллеры, АЦП, память и т.д |
9 |
12.01.2009 22:36 |
Вывод русского языка на LCD.
|
uhbwtyrj1987 |
Микроконтроллеры, АЦП, память и т.д |
24 |
12.06.2008 19:55 |
LCD DEM16216 инвертный вывод символов
|
ajborman |
Микроконтроллеры, АЦП, память и т.д |
8 |
02.06.2007 00:00 |
Схема включения LCD панели от Motorola StarTAC для AVR/PIC
|
Gobsek |
Микроконтроллеры, АЦП, память и т.д |
0 |
11.03.2007 17:44 |
Вывод Float на ЖКИ в AVR assembler
|
Tcom |
Микроконтроллеры, АЦП, память и т.д |
18 |
07.03.2006 20:48 |
Часовой пояс GMT +4, время: 04:25.
|
|