реклама на сайте
подробности

 
 
> Вывод на LCD 76х16, Нужны либы
Shivers
сообщение Apr 2 2012, 07:37
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 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)?

И второй вопрос - если писать самому, как лучше делать?
Пока мысли такие: можно задать символы в виде массивов констант, затем писать в память для формирования страницы, и потом уже вызывать дма для копирования на дисплей. Может, как то по другому это делается? Хочется сделать просто/компактно. И еще хочется готовую либу )
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sevastianovd
сообщение Apr 2 2012, 09:08
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 8-04-08
Из: Омск
Пользователь №: 36 562



насколько я понял, либа непосредственно для работы с контроллером LCD у вас есть.
когда-то развлекался с LCD бОльшего размера и задался тем-же вопросом: как увеличить шрифт.
у меня был набор шрифтов 5х7, в результате сделал функции масштабирования шрифта в целое число раз, т.е. 5х14, 10х14, 15х21 и так далее, смотрится естественно кривовато, если интересно проект скину.

для вашего LCD достаточно иметь набор шрифтов и никакой обработки не делать.
ps а зачем вы планируете dma, объем информации небольшой да на параллельный интерфейс?

еще встечал кучу готовых примеров с библиотеками для LCD вместе с операционкой uOSIII (micrium)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 07:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01806 секунд с 7
ELECTRONIX ©2004-2016