|
Вывод на LCD 76х16, Нужны либы |
|
|
|
Apr 2 2012, 07:37
|

Знающий
   
Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950

|
Всем привет! Подключаю Винстаровский дисплей LCD монохром 76х16 точек ( http://catalog.compel.ru/file/oled/WINSTAR...ABPP5N00000.pdf ). Задача - алфацифровой вывод без графики, в одну строку. Т.е. желаемый размер символов 16х16, или лучше 16х8, либо что то навроде, но не 8х8 (слишком мелко получится). Вопрос в том, встречал ли кто готовые растровые (или еще какие, попроще) либы, или вообще готовые модули с генератором символов под ARM (у меня STM32F407)? И второй вопрос - если писать самому, как лучше делать? Пока мысли такие: можно задать символы в виде массивов констант, затем писать в память для формирования страницы, и потом уже вызывать дма для копирования на дисплей. Может, как то по другому это делается? Хочется сделать просто/компактно. И еще хочется готовую либу )
|
|
|
|
|
 |
Ответов
|
Apr 2 2012, 13:03
|

Знающий
   
Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950

|
Технология пока на уровне идеи, т.е. и не технология вовсе ) Как это можно бы теоретически сделать в фотошопе, к примеру 16х16: делаем новый проект, соотношение сторон- квадрат, по цетру помещаем букву (выбираем масштаб, шрифт и прочее). А потом обьединяем слои, и пребразуем в черно белый bitmap 16х16 точек, с 1 битным цветом. После этого получается сетка, останется только записать битовые нули и единички, и оформить в виде массива 16х16. По крайней мере лучше, чем рисовать в школьной тетрадке, как мне померещилось сначала. Я нашел в принципе растровый шрифт 16х16, но только латиницей. Так что, пока других идей всеравно нет, кроме как в фотошопе поработать. Может, кто то еще что подскажет)
За совет спасибо. Когда сделаю (дисплей только на след. неделе получу, плюс надо подключать/писать/пробовать) отпишусь
|
|
|
|
|
Apr 2 2012, 18:26
|

Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 30-04-07
Из: DP.UA
Пользователь №: 27 419

|
Цитата(Shivers @ Apr 2 2012, 16:03)  Технология пока на уровне идеи, т.е. и не технология вовсе ) Как это можно бы теоретически сделать в фотошопе, к примеру 16х16: делаем новый проект, соотношение сторон- квадрат, по цетру помещаем букву (выбираем масштаб, шрифт и прочее). А потом обьединяем слои, и пребразуем в черно белый bitmap 16х16 точек, с 1 битным цветом. После этого получается сетка, останется только записать битовые нули и единички, и... Рисовать растровый шрифт в фотошопе - все равно, что что везти ведро песка "КАМАЗом". Есть же куча специализированных бесплатных программ. Вот, навскидку эта.
|
|
|
|
Сообщений в этой теме
Shivers Вывод на LCD 76х16 Apr 2 2012, 07:37 sevastianovd насколько я понял, либа непосредственно для работы... Apr 2 2012, 09:08 Shivers Спасибо!
Ну, в качестве либы наверно стоит FSM... Apr 2 2012, 09:51 esaulenka Shivers, если получится, расскажите, пожалуйста, т... Apr 2 2012, 12:30 AHTOXA Посмотрите здесь. Там есть пример вывода шрифта и ... Apr 2 2012, 16:04 Shivers Спасибо! Шикарные программы, как раз то что мн... Apr 2 2012, 19:47 anode Shivers, вы можете выдрать готовые шрифты, к сожал... Apr 3 2012, 09:02 Allregia У Микрочипа в графической библиотеке есть отличная... Apr 6 2012, 06:28  skyv Я создавал себе шрифты в LCD Icon Editor 4.3.58. Apr 9 2012, 10:17
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|