LCD & VGA

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
master_74
Родился
Сообщения: 19
Зарегистрирован: Вт апр 06, 2010 09:50:34

LCD & VGA

Сообщение master_74 »

Предлагаю создать темку про графические ЖК и вывод с МК на монитор.

Первый вопрос. Кто работал с ttf шрифтами на МК?
Вариант первый - конвертировать в битовые матрицы типа flash unsigned char Font_6x8[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ... ,};
Нужна соответствующая прога. Где взять?
Вариант второй - написать для МК прогу прорисовки векторных шрифтов. Неплохо бы примерчики поглядеть.
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: LCD & VGA

Сообщение Satyr »

Выводится вполне. и на то, и на другое.
На LCD, если они спец. со встроенным контроллером, то выводится и с лоховских МК. такого типа lcd распространены в китайских телефонах и плеерах.
С остальными 99% LCD и VGA нужен МК с блоком развертки. Среди МК таких не много. Но никто не мешает взять app-процессор, благо что стоят зачастую не дороже.
Это если подключать непосредственно. В ином случае есть контроллеры LCD типа SSD19xx и прочих. Та еще экзотика.
или самому на простенькой FPGA и SDRAM

Интерфейс RGB на LCD по большому счету тот же VGA, только RGB цифровые линии, а не аналоговые.
Из "LCD" получается VGA DACом и соотв настройками контроллера
Реклама
master_74
Родился
Сообщения: 19
Зарегистрирован: Вт апр 06, 2010 09:50:34

Re: LCD & VGA

Сообщение master_74 »

Большое спасибо за экскурс по дебрям нулей и единиц вокруг да около.
Вопрос конкретно софтовый - как прикошачить красивые шрифты с расширением .ttf к МК?
А железячный аспект пофиг -что насиловать стекло с контроллером на борту, что самопал на ПЛИС, что эмитировать DMA на Меге с внешним ОЗУ.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: LCD & VGA

Сообщение Satyr »

на меге с внешним озу ? -)))))))
оно хотя бы 12Мб/с даст для 320x240x16bit ?
даже не 66мхз арме софтовый вывод на DMA кушает более 50% процессорного времени. см. соотв. аппнот на СТ, если интересно.

насчет шрифтов - урезал и пытался втянуть либу openttf в МК. более менее легко крезалось до 80кб кода (ARM Thumb) с потерей основного функционала, дающего красоту - сглаживания и кернинга. а вероятно и хинтинга.
В результате забил, библиотеку не потащил, а стал делать предрендеренные шрифты, сохраняя битмап и параметры символа такие как размеры и смещения.
Не фонтан, но получается терпимо.
Реклама
Эиком - электронные компоненты и радиодетали
master_74
Родился
Сообщения: 19
Зарегистрирован: Вт апр 06, 2010 09:50:34

Re: LCD & VGA

Сообщение master_74 »

Изврат конечно, на меге с внешним озу http://www.rigexpert.com/index?s=articl ... =stnlcd_ru
Посоветуйте хороший конвертер ttf в понятную процу форму и библиотечки для работы с графикой (дуга, окружность и т.д.),
желательно на С.
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: LCD & VGA

Сообщение Satyr »

так там STN. то, чего уже нет. Только из старья если какого по случаю штучно достанется.
Сейчас стоит рассматривать копеечные TFT панели со светодиодной подсветкой.
Реклама
cahek80
Держит паяльник хвостом
Сообщения: 903
Зарегистрирован: Сб сен 11, 2010 17:32:42

Re: LCD & VGA

Сообщение cahek80 »

Шрифты делать пробовал прогой с сайта Microelectronika. http://www.mikroe.com/eng/products/view ... t-creator/
Не нужно дергать спящего тигра за усы! Не высыпается 3-ий день!
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: LCD & VGA

Сообщение Satyr »

посмотрел эту чтуку шрифты, похоже, моноширинные получаются ?
если так, то малоинтересная чтука.

я на основе openttf делал конвертер TTF/OTF в подразобранный шрифт, вобщем то сохраняя почти целиком глифы.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: LCD & VGA

Сообщение Satyr »

Вобще, рекомендую ерундой не заниматься, а сразу закладываться на недорогие и современые комплектющие.
жирный шустрый МК с аппаратным LCD контроллером lpc1785 - от 5 евро при средних партиях
3.5" TFT экраны стоять около 10$
сдрамка на 8-16Мб - примерно 2$

можно изголяться, но особо экономии не будет
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»