букв/цифр индикатор(принцип работы)?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн окт 01, 2007 00:12:57
Откуда: СПб

Сообщение Scorpline »

...что то не могу найти описания работы LCD индикаторов. Как-то использовать не приходилось.
А то написал одну програмку(термометра)которая транслирует код по SPI на другой контроллер... а теперь понадобилось выводить данные на LCD.
Может кто сылочку подкинет по общему устройству и работе индикаторов...
Там я так понял тоже контроллер стоит с содержащимися в памяти символами?
Или примерно хотябы описать как это все действует?
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия

Сообщение Migray »

Индикаторов много самых разных.

7-сегментные, "восьмерки"
16-сегментные, "британский флаг"
Заказные/специализированные, там может быть нарисовано что угодно

Эти типы чаще всего встроенного контроллера не имеют.

Графические, чаще всего большое прямоугольное поле точек.
Могут быть как цветными, так и черно-белыми.
Контроллер часто есть в ЧБ и отсутствует в цветных, но встречаются разные варианты.

Знакосинтезирующие представляют из себя набор знаков(символов), каждый из которых состоит из своего маленького прямоугольного поля точек.
Эти модели имеют встроенный контроллер с буферной памятью и знакогенератором. Наличие контроллера удорожает индикатор, но упрощает жизнь разработчику.
Контроллеры выпускаются разными фирмами, но в большинстве случаев совместимы между собой. Есть некоторые отличия по управлению контрастностью.

Интерфейс таких индикаторов с МК может быть паралельным, 8- или 4-битным и последовательным, тем-же SPI

Общие принципы работы с такими индикаторами смотри здесь
Более подробно в даташите на индикатор и входящий в него контроллер. Но для начала работы и этой информации хватает.
Контактная информация:
Реклама
Встал на лапы
Сообщения: 119
Зарегистрирован: Вт апр 17, 2007 15:24:47
Откуда: Новосиб

Сообщение Artem333 »

Я делал себе прошивку по этому материалу
http://www.radiokot.ru/lab/controller/04/
Всё просто как самогонный аппарат
Встал на лапы
Сообщения: 124
Зарегистрирован: Ср авг 29, 2007 10:42:31

Сообщение lexmulya »

Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия

Сообщение Migray »

Artem333 писал(а):Я делал себе прошивку по этому материалу
Знакосинтезирующие, подключение по 4-битной паралельной шине.
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия

Сообщение Migray »

lexmulya писал(а):Про графические сдесь
Графические монохромные, со встроенным контроллером.

Подключение бесконтроллерных пока не выложено, но если кому интересно - пишите.
Контактная информация:
Реклама
Родился
Сообщения: 19
Зарегистрирован: Ср ноя 21, 2007 21:08:20

Сообщение kirka »

мне вот нужен восьмибитный режим, а его тут нету :(
уже второй день мучаю жки BC2004D-GPLCH$ - 20 символов х 4 строки, никаких признаков работы от него так ине получил, пробовал по разному.......
причём на сайтах пишут, что даже при включении без инициализации
должна стать тёмной первая строка - но не становится.....
дисплей совсем новый, так что не должен быть дохлым
Также странно, что в даташитах и на сайтах по разному выглядят временные диаграммы работы с ЖКИ, непонятно чему верить больше
микроконтроллер - мега 16 , код на асме прилагается.
Прошу от тов. котов помощи с этой проблемой :)
Вложения
code.asm
исходники на асме
(3.41 КБ) 441 скачивание
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина

Сообщение Krik99 »

Ну ненаю. На Си эту проблему решить очень просто, там ставиш библиотеку и пару строк и всё ОК. Вот например в CodeVision (вроде так:) ), там даже готовый пример есть. Только пример для экрана на 16х2, но там будет не сложно изменить. :) Если что перевидите, напишите на Си , а компилятор переведёт ещё и на асемблер. :wink:
Изображение
Контактная информация:
Родился
Сообщения: 19
Зарегистрирован: Ср ноя 21, 2007 21:08:20

Сообщение kirka »

да проблема уже решена :) всё дело не в софте, а неправильной контрасности....
вместо 0.5 вольт на "operating voltage LCD" ыло подано 4.5 :)
так что сейчас всё работает....
Делаю макет читалки текстов....
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия

Сообщение Migray »

Очень рад за коллегу. Молодец kirka, разобрался

Пару слов для тех, кто еще не наступил на эти грабли.
Читайте доки, они рулез полный.
kirka писал(а):да проблема уже решена :) всё дело не в софте, а неправильной контрасности....
Migray писал(а): Индикаторов много самых разных.
Контроллеры выпускаются разными фирмами, но в большинстве случаев совместимы между собой. Есть некоторые отличия по управлению контрастностью.
Контрастность - это основная ошибка тех, кто включает индикатор первый раз. В документе, который я выложил, на странице 3 есть разные варианты ее регулировки.
kirka писал(а): причём на сайтах пишут, что даже при включении без инициализации
должна стать тёмной первая строка - но не становится.....
дисплей совсем новый, так что не должен быть дохлым
А вот это как раз признак того, что НАПУТАЛИ С КОНТРАСТНОСТЬЮ


-
kirka писал(а):мне вот нужен восьмибитный режим, а его тут нету :(
Второй совет, если Вам выложили ссылку, посмотрите ее внимательно.
В том, что выкладывал, 6,7 страницы как раз 8-битный интерфейс, и немного 4-битного.
Хотя конечно иногда выкладывают большие даташиты, но тогда обычно указывают страницы, на которые нужно обратить внимание.
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 87
Зарегистрирован: Пн ноя 05, 2007 12:44:43
Откуда: C:\Russia\SPb

Сообщение Brutaller »

Вот, отечественная фирма МЭЛТ, которая производит различные ЖКИ, на их сайте можно найти даташиты с подробным описанием на русском(!).
Контактная информация:
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн окт 01, 2007 00:12:57
Откуда: СПб

Сообщение Scorpline »

Да... спасибо! информации много. Вообщем то нашел что почитать
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия

Сообщение Migray »

Brutaller писал(а):Вот, отечественная фирма МЭЛТ, которая производит различные ЖКИ, на их сайте можно найти даташиты с подробным описанием на русском(!).
Даташиты на русском - это замечательно.

А главное, Brutaller, если даешь ссылку на сайт производителя, то сразу выводи на техническую информацию, тогда и на цены народ внимания не обратит, и критики некачественной рекламы не будет.
У меня нет возможности редактировать PDF, иначе тот документ, что я выложил, порезал-бы, и оставил только технику, кому надо - производителя и продавца сам найдет.
Scorpline писал(а):Да... спасибо! информации много. Вообщем то нашел что почитать
Удачи, и не наступай на грабли, которые тебе уже показали :)

P.S. Советую обратить внимание на пункт 15, проверка индикатора на работоспособность снимает часть вопросов и сомнений.
Контактная информация:
Закрыто

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