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

Atmega16 + LCD: хелп!

Добавлено: Вс окт 05, 2008 14:05:38
Binary
В общем раздобыл я символьный экранчик фирмы Ampire. Сразу скажу, он старый, но я наивно полагаю, что он работает. Решил подружить его с атмегой. Скатал прогу откуда-то, отладил всё в Proteus, платку заодно новую сделал... А он не пашет :cry:

Сначала просто запитывал его в соответствии с даташитом - подсветка работает, на экране ничего нет. Потом вставил в готовую платы - тоже самое. Молчит и светится...

В чём тут может быть проблема? И как то него хоть каких-либо признаков жизни добиться?

Спасибо.

Добавлено: Вс окт 05, 2008 14:41:10
sachok
Если можно то про дисплей поподробней раскажите.

Добавлено: Вс окт 05, 2008 15:34:47
Binary
Ampire AC-161B. 1 строка, 16 символов. Интерфейс по ходу стандартный, HD44780. Подключено с атмеги 8 бит с одного порта, ещё три - с другого. Снят со списанной кассы, так что лет десять ему есть. :)
Причём он там висел просто так - шлейф болтался.

Добавлено: Вс окт 05, 2008 15:41:51
sachok
Схему и программу в студию! Да кстати про резистор на контраст не забыли?

Добавлено: Вс окт 05, 2008 15:55:15
Binary
Резистор? какой резистор? :shock:
Похоже, в этом всё и дело, на ножку контраста я вообще забил...

Добавлено: Вс окт 05, 2008 18:38:23
KT315B
Потенциометр поставьте или подстроечник - питание, нога контраста (3-я вроде - не помню точно), питание. И настраивайте контраст. Если действительно в этом дело - то изображение появится =)

Добавлено: Вс окт 05, 2008 18:53:28
tych
Binary писал(а):Резистор? какой резистор? :shock:

Схема подключения LCD в задаче 5 в моей домашней страничке. Лучше 1 раз увидеть, чем ...

Добавлено: Вс окт 05, 2008 19:03:06
Binary
Поставил потц. 1М - не помогло. :(

Вот прога и схема - сильно не бейте =)

Добавлено: Вс окт 05, 2008 20:01:10
Секретный кот
Binary писал(а):Поставил потц. 1М - не помогло. :(

1М чё-то слишком круто. У меня 36к пот стоит. Кстати, когда забыл его прицепить, тоже экран был пустой. А если повесить ногу контраста на землю, должен стать почти чёрным – проверьте!

В вашем случае я бы раздобыл любой другой заведомо исправный индикатор на 44780, проверил бы его в схеме и тогда уже было бы понятно, где копать.

Добавлено: Вс окт 05, 2008 21:05:34
Binary
У меня просто только 1К под рукой... Сейчас вытащил заведомо исправный AC162E (двухстрочный) - распиновку изучу - отпишусь)

UPD.
Разъёмы сигнала не перепаивал, проверил питание, питание подсветки и контраст. Если замыкать контраст либо на плюс, либо на минус - никакой реакции. А ещё мультиметр утверждает, что на контрасте +5Вольт. :shock: Но не замкнут с VCC.

UPD. Между контрастом и Gnd 10К мультиметр показывает. Может, там уже настроен контраст? о_О

Добавлено: Пн окт 06, 2008 06:49:24
BerZerK-ku
У ЖК разных фирм свои требования. На качество изображения влияют: ограничение тока подсветки и потенциал на входе контрастности. Сам делаю так: 6.2-6.8Ом ограничиваю ток в подсветке, и ставлю делитель 10к/10к на контрастность. Для Displaytronic 10к к земле меняется на 1к. У Ampire, по-муоем, на плате вход контрастности уже сидит на земле (запаян 0Ом резистор). А на отладочные: 10к переменник.

Добавлено: Пн окт 06, 2008 20:41:20
Binary
Замучался - ничего не выходит. У рабочего дисплея на рабочей схеме на контрасте земля, переставляю его же - там +5 откуда-то берётся. Замкнул ножку контраста с gnd - не помогло. Уже и пайку перепроверил и всё... не понимаю, что такое((

Добавлено: Вт окт 07, 2008 17:36:57
Aheir
Т.е. Ваш дисплей не работает в заведомо исправной схеме, которая подразумевает установку такого же дисплея? Тогда, очевидно, дохлый он.

Добавлено: Вт окт 07, 2008 19:02:59
Секретный кот
Похоже, наоборот – заведомо исправный дисплей не работает в собранной Binary схеме! Так что скорее всего дело не в дисплее.

Добавлено: Ср окт 08, 2008 14:58:00
Spirt0
Все виденные мной Ampire при подаче на контраст GND (контраст на полную) + питание на соответствующие ноги, при включении показывают полоску из залитых прямоугольников длиной в строку, если они не появляются - дисплей однозначно неживой.

Добавлено: Ср окт 08, 2008 17:11:55
Секретный кот
Spirt0 писал(а):Все виденные мной Ampire

...а также все виденные мной Data Vision, Winstar'ы и МЭЛТы :))

Добавлено: Ср окт 08, 2008 20:14:46
Aheir
Да, есть такое.

Добавлено: Чт окт 09, 2008 14:45:57
BerZerK-ku
Binary писал(а):Замучался - ничего не выходит. У рабочего дисплея на рабочей схеме на контрасте земля, переставляю его же - там +5 откуда-то берётся. Замкнул ножку контраста с gnd - не помогло. Уже и пайку перепроверил и всё... не понимаю, что такое((

Такое ощущение что контакты разъема перепутаны...

Добавлено: Пн окт 13, 2008 22:49:59
Binary
Так всё, сегодня сел и разобрался с этим делом. Провода двух из восьми бит были перепутаны местами =) :roll: Хотя, может, не из-за этого, всё равно потом другой дисплей повесил.

Поэкспериментировал с БП.
Сначала питал зарядкой от мобильника (100мА) - буквы еле-еле заметны были. Решил, что тока не хватает.
Потом Робитоном (800мА при 4,5В) - поярче. Но глючил ещё.
Потом Ерасовским БП на 500мА - вообще всё шикарно видно и без глюков)

Да, и ещё. При работе плана под экраном нехило нагревается. Похоже, что это диоды. Когда читал даташит, решил, что резистор не нужен. Может, всё-таки надо поставить? :oops:

Добавлено: Пн окт 13, 2008 23:16:12
Паятель
Binary писал(а): Когда читал даташит, решил, что резистор не нужен. Может, всё-таки надо поставить? :oops:

Если греется - конечно.