LCD & VGA

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

Сообщение master_74 »

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

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

Сообщение Satyr »

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

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

Сообщение master_74 »

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

Сообщение Satyr »

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

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

Сообщение master_74 »

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

Сообщение Satyr »

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

Сообщение cahek80 »

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

Сообщение Satyr »

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

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

Сообщение Satyr »

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

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

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