Страница 1 из 1

Как подключить к AVR LCD без контроллеора?

Добавлено: Сб мар 21, 2009 08:08:54
Yurivz
Имеется простенький LCD дисплейчик без контроллера, выломан из старого брелка от сигнализации. Имеет 7 металлических выводов. Как прилепить его к AVR и как им управлять?

Ранее работал только с LCD с контроллером HD44780

Добавлено: Сб мар 21, 2009 08:25:45
SeamaNCOS
Управление ЖКИ без контроллера: цифровой термометр, цифровой дисплей.
http://radiokot.ru/articles/26/

Добавлено: Сб мар 21, 2009 10:50:07
Yurivz
SeamaNCOS писал(а):http://radiokot.ru/articles/26/
Спасибо! Суть понял. Однако все равно у меня остались некоторые непонятки. Судя по результатам испытаний мой дисплейчик представляет из себя матрицу 3x4. На фото прилагаю то, что получилось у меня в результате подачи на одну из ножек сигнала в противофазе к остальным. Как-же мне заставить светиться только 1 сегментик?

ps: глядя на аватарку... тоже обожал в детстве чипа и дэйла :)

Добавлено: Сб мар 21, 2009 13:01:53
Aheir
Это дисплей с мультиплексированием, я о них упоминал в статье. Поищите по этим ключевым словам. Есть некоторое количество материалов по этому поводу, если не найдете - выложу. У меня в планах есть написание статьи по таким дисплеям, но пока не до того..

Добавлено: Сб мар 21, 2009 13:29:22
Yurivz
Сходу нашел вот это http://www.gaw.ru/html.cgi/txt/doc/micr ... 4xx/18.htm
Если я правильно понял, то управлять LCD с мультиплексированием при помощи дискретных сигналов у меня не выйдет :( Так?

Добавлено: Сб мар 21, 2009 13:31:24
ikarab
Пока можно посмотреть даташит на ATmega169 со встроеным драйвером LCD и поиграть с макеткой на этом МК в PROTEUS 7.4 sp3 лекарство 1.6.5 - платка Батерфляй - там можно в GRAPH вывести сигналы с лап ЖКИ и посмотреть.

Добавлено: Сб мар 21, 2009 14:52:49
бгкот
Yurivz писал(а):Если я правильно понял, то управлять LCD с мультиплексированием при помощи дискретных сигналов у меня не выйдет :( Так?
Нет, Вы поняли неправильно, как-раз можно.
Вот еще пример, как это можно сделать на очень простом МК.

Добавлено: Сб мар 21, 2009 18:03:20
Yurivz
бгкот писал(а):Нет, Вы поняли неправильно, как-раз можно.
Хм, насколько я понял из приведенного Вами даташита - таки нельзя управлять мультиплексным LCD при помощи только ноля и единицы, все равно должен быть промежуточный уровень. В pdf ке приведен пример, как получить этот промежуток при помощи двух резисторов. Как обойтись без этого промежуточного между нолем и единицей состояния - я понять таки не могу. Объясните мне пожалуйста.

Добавлено: Сб мар 21, 2009 19:22:45
Yellow Tiger
Yurivz писал(а):Объясните мне пожалуйста.
Вам нужно почитать атмеловский апнот "AVR241: Direct driving of LCD display using general IO" (doc2569) и все встанет на свои места.