Atmega16 + LCD: хелп!

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Binary
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс окт 05, 2008 13:54:36

Atmega16 + LCD: хелп!

Сообщение Binary »

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

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

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

Спасибо.
Аватара пользователя
sachok
Опытный кот
Сообщения: 849
Зарегистрирован: Сб янв 05, 2008 11:05:15
Откуда: Україна м.Луцьк
Контактная информация:

Сообщение sachok »

Если можно то про дисплей поподробней раскажите.
Я не Сашок!!!
Binary
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс окт 05, 2008 13:54:36

Сообщение Binary »

Ampire AC-161B. 1 строка, 16 символов. Интерфейс по ходу стандартный, HD44780. Подключено с атмеги 8 бит с одного порта, ещё три - с другого. Снят со списанной кассы, так что лет десять ему есть. :)
Причём он там висел просто так - шлейф болтался.
Аватара пользователя
sachok
Опытный кот
Сообщения: 849
Зарегистрирован: Сб янв 05, 2008 11:05:15
Откуда: Україна м.Луцьк
Контактная информация:

Сообщение sachok »

Схему и программу в студию! Да кстати про резистор на контраст не забыли?
Я не Сашок!!!
Binary
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс окт 05, 2008 13:54:36

Сообщение Binary »

Резистор? какой резистор? :shock:
Похоже, в этом всё и дело, на ножку контраста я вообще забил...
Аватара пользователя
KT315B
Сверлит текстолит когтями
Сообщения: 1269
Зарегистрирован: Пт июл 21, 2006 15:05:19
Откуда: плод воображения
Контактная информация:

Сообщение KT315B »

Потенциометр поставьте или подстроечник - питание, нога контраста (3-я вроде - не помню точно), питание. И настраивайте контраст. Если действительно в этом дело - то изображение появится =)
R2AIV 73!
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Binary писал(а):Резистор? какой резистор? :shock:

Схема подключения LCD в задаче 5 в моей домашней страничке. Лучше 1 раз увидеть, чем ...
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Binary
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс окт 05, 2008 13:54:36

Сообщение Binary »

Поставил потц. 1М - не помогло. :(

Вот прога и схема - сильно не бейте =)
Вложения
LCD_Three.asm
Прога
(1.49 КБ) 719 скачиваний
Proj_Lcd_atmega16.rar
Схема для Proteus
(13.89 КБ) 448 скачиваний
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

Binary писал(а):Поставил потц. 1М - не помогло. :(

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

В вашем случае я бы раздобыл любой другой заведомо исправный индикатор на 44780, проверил бы его в схеме и тогда уже было бы понятно, где копать.
Binary
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс окт 05, 2008 13:54:36

Сообщение Binary »

У меня просто только 1К под рукой... Сейчас вытащил заведомо исправный AC162E (двухстрочный) - распиновку изучу - отпишусь)

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

UPD. Между контрастом и Gnd 10К мультиметр показывает. Может, там уже настроен контраст? о_О
BerZerK-ku
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вт июл 22, 2008 08:10:54

Сообщение BerZerK-ku »

У ЖК разных фирм свои требования. На качество изображения влияют: ограничение тока подсветки и потенциал на входе контрастности. Сам делаю так: 6.2-6.8Ом ограничиваю ток в подсветке, и ставлю делитель 10к/10к на контрастность. Для Displaytronic 10к к земле меняется на 1к. У Ampire, по-муоем, на плате вход контрастности уже сидит на земле (запаян 0Ом резистор). А на отладочные: 10к переменник.
Binary
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс окт 05, 2008 13:54:36

Сообщение Binary »

Замучался - ничего не выходит. У рабочего дисплея на рабочей схеме на контрасте земля, переставляю его же - там +5 откуда-то берётся. Замкнул ножку контраста с gnd - не помогло. Уже и пайку перепроверил и всё... не понимаю, что такое((
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

Т.е. Ваш дисплей не работает в заведомо исправной схеме, которая подразумевает установку такого же дисплея? Тогда, очевидно, дохлый он.
Оптимизм х (Опыт + Знания) = const
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

Похоже, наоборот – заведомо исправный дисплей не работает в собранной Binary схеме! Так что скорее всего дело не в дисплее.
Spirt0
Родился
Сообщения: 9
Зарегистрирован: Пт янв 05, 2007 12:43:19

Сообщение Spirt0 »

Все виденные мной Ampire при подаче на контраст GND (контраст на полную) + питание на соответствующие ноги, при включении показывают полоску из залитых прямоугольников длиной в строку, если они не появляются - дисплей однозначно неживой.
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

Spirt0 писал(а):Все виденные мной Ampire

...а также все виденные мной Data Vision, Winstar'ы и МЭЛТы :))
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

Да, есть такое.
Оптимизм х (Опыт + Знания) = const
BerZerK-ku
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вт июл 22, 2008 08:10:54

Сообщение BerZerK-ku »

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

Такое ощущение что контакты разъема перепутаны...
Binary
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс окт 05, 2008 13:54:36

Сообщение Binary »

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

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

Да, и ещё. При работе плана под экраном нехило нагревается. Похоже, что это диоды. Когда читал даташит, решил, что резистор не нужен. Может, всё-таки надо поставить? :oops:
Аватара пользователя
Паятель
Модератор
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

Binary писал(а): Когда читал даташит, решил, что резистор не нужен. Может, всё-таки надо поставить? :oops:

Если греется - конечно.
Если долго мучиться, что-нибудь... сломается.
Закрыто

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