В общем раздобыл я символьный экранчик фирмы Ampire. Сразу скажу, он старый, но я наивно полагаю, что он работает. Решил подружить его с атмегой. Скатал прогу откуда-то, отладил всё в Proteus, платку заодно новую сделал... А он не пашет
Сначала просто запитывал его в соответствии с даташитом - подсветка работает, на экране ничего нет. Потом вставил в готовую платы - тоже самое. Молчит и светится...
В чём тут может быть проблема? И как то него хоть каких-либо признаков жизни добиться?
Ampire AC-161B. 1 строка, 16 символов. Интерфейс по ходу стандартный, HD44780. Подключено с атмеги 8 бит с одного порта, ещё три - с другого. Снят со списанной кассы, так что лет десять ему есть.
Причём он там висел просто так - шлейф болтался.
Потенциометр поставьте или подстроечник - питание, нога контраста (3-я вроде - не помню точно), питание. И настраивайте контраст. Если действительно в этом дело - то изображение появится =)
1М чё-то слишком круто. У меня 36к пот стоит. Кстати, когда забыл его прицепить, тоже экран был пустой. А если повесить ногу контраста на землю, должен стать почти чёрным – проверьте!
В вашем случае я бы раздобыл любой другой заведомо исправный индикатор на 44780, проверил бы его в схеме и тогда уже было бы понятно, где копать.
У меня просто только 1К под рукой... Сейчас вытащил заведомо исправный AC162E (двухстрочный) - распиновку изучу - отпишусь)
UPD.
Разъёмы сигнала не перепаивал, проверил питание, питание подсветки и контраст. Если замыкать контраст либо на плюс, либо на минус - никакой реакции. А ещё мультиметр утверждает, что на контрасте +5Вольт. Но не замкнут с VCC.
UPD. Между контрастом и Gnd 10К мультиметр показывает. Может, там уже настроен контраст? о_О
У ЖК разных фирм свои требования. На качество изображения влияют: ограничение тока подсветки и потенциал на входе контрастности. Сам делаю так: 6.2-6.8Ом ограничиваю ток в подсветке, и ставлю делитель 10к/10к на контрастность. Для Displaytronic 10к к земле меняется на 1к. У Ampire, по-муоем, на плате вход контрастности уже сидит на земле (запаян 0Ом резистор). А на отладочные: 10к переменник.
Замучался - ничего не выходит. У рабочего дисплея на рабочей схеме на контрасте земля, переставляю его же - там +5 откуда-то берётся. Замкнул ножку контраста с gnd - не помогло. Уже и пайку перепроверил и всё... не понимаю, что такое((
Все виденные мной Ampire при подаче на контраст GND (контраст на полную) + питание на соответствующие ноги, при включении показывают полоску из залитых прямоугольников длиной в строку, если они не появляются - дисплей однозначно неживой.
Binary писал(а):Замучался - ничего не выходит. У рабочего дисплея на рабочей схеме на контрасте земля, переставляю его же - там +5 откуда-то берётся. Замкнул ножку контраста с gnd - не помогло. Уже и пайку перепроверил и всё... не понимаю, что такое((
Так всё, сегодня сел и разобрался с этим делом. Провода двух из восьми бит были перепутаны местами =) Хотя, может, не из-за этого, всё равно потом другой дисплей повесил.
Поэкспериментировал с БП.
Сначала питал зарядкой от мобильника (100мА) - буквы еле-еле заметны были. Решил, что тока не хватает.
Потом Робитоном (800мА при 4,5В) - поярче. Но глючил ещё.
Потом Ерасовским БП на 500мА - вообще всё шикарно видно и без глюков)
Да, и ещё. При работе плана под экраном нехило нагревается. Похоже, что это диоды. Когда читал даташит, решил, что резистор не нужен. Может, всё-таки надо поставить?