|
ATmega8535 и LCD (HY-1602B4, он же ABC016002G), Не удаётся инициализировать и вывести хоть что-то на этот ЖКИ |
|
|
|
Mar 16 2008, 20:54
|

Участник

Группа: Новичок
Сообщений: 29
Регистрация: 15-12-07
Из: Ставрополь
Пользователь №: 33 324

|
Доброго времени суток...На днях приобрёл ЖКИ HY-1602B4, он же ABC016002G фирмы AV-DISPLAY (Как я узнал намного позже...) (других вариантов 16x2 небыло)... Попытался подключить его по 4-х битной шине, написал в CodeVision примитивную программу с помощью мастера - инициализация и вывод знаменитого Hello, World!!! При подключении ЖКИ к МК по стандартной схеме (1-земля, 2 питание, 3-контраст, управление, данные, подсветка) оказалось что работает только подсветка... и контроллер стал греться.... Попытки найти ДатаШит показали нулевой результат... его нет НИГДЕ.... визуально осмотрев индикатор, я увидел что ножки 12,13 и 14 связану более толстыми дорожками с остальной схемой... причём 14-я ножка ЯВНО КОРПУС.... недолго думая я переключил питание с первых трёх ног туда... и о чудо - показалась верхняя строка.... как я понял так и должно быть при подачи питания.... (ну якобы для настройки контрастности).... Совершенно случайно я нашел страничку, где было указано что HY-1602B это старое название ABC016002G.... нашел сайт компании, и скачал наконец таки даташит (Приложен к теме).... Теперь уже с заведомо правильной распиновкой подключил индикатор..... НИЧЕГО.... Перерыв кучу документации попробовал полностью написать вручную 4-х битный обмен (инициализацию и вывод ХОТЯБЫ КУРСОРА).... индикатор в игноре.... смустя пару минут при питании, на экране начинается тупняк.... начинает мигать правая половина, просто хаотичные строки.... (как будто он на статику реагирует....).... Попробовал перепаять под 8-ми битную шину..... таже история..... никакой реакции..... в ДатаШите написано что контроллер KS0066 (поидее совместимый с HD44780)... помогите разобраться.... Желательно увидеть программу да СИ (для КодеВижен)..... Подключение выглятит так: Ножки данных все соответственно на порте C контроллера, ножки RS, R/W и E на первых трёх битах порта D соответственно.... Микроконтроллер ATmega8535 - кварц 16 МегаГерц
--------------------
Проблем в нашей жизни целый спектр... Подпись: Сергей aka ~=InSpe©tor=~
|
|
|
|
|
 |
Ответов
|
Mar 16 2008, 22:55
|

Местный
  
Группа: Свой
Сообщений: 222
Регистрация: 9-06-07
Пользователь №: 28 317

|
Цитата(~=InSpe©tor=~ @ Mar 16 2008, 23:54)  Доброго времени суток... На днях приобрёл ЖКИ HY-1602B4, он же ABC016002G фирмы AV-DISPLAY (Как я узнал намного позже...) (других вариантов 16x2 небыло)... Попытался подключить его по 4-х битной шине, написал в CodeVision примитивную программу с помощью мастера - инициализация и вывод знаменитого Hello, World!!! При подключении ЖКИ к МК по стандартной схеме (1-земля, 2 питание, 3-контраст, управление, данные, подсветка) оказалось что работает только подсветка... и контроллер стал греться.... Проверьте, не замкнули ли Вы Uo (управление контрастностью) на питание. В противном случае, Вы рискуете пожечь индикатор - что я и сделал в свое время  Цитата(~=InSpe©tor=~ @ Mar 16 2008, 23:54)  Попытки найти ДатаШит показали нулевой результат... его нет НИГДЕ.... В поисках даташита рекомендую обратиться к отечественным аналогам этих индикаторов - к МЕЛТам. К примеру, в этой таблице Вы сможете найти аналог вашего индикатора, а здесь находится документация на него с подробно расписанными времянками сигналов и порядком инициализации.
|
|
|
|
|
Mar 16 2008, 23:02
|

Участник

Группа: Новичок
Сообщений: 29
Регистрация: 15-12-07
Из: Ставрополь
Пользователь №: 33 324

|
Цитата(Aesthete Animus @ Mar 17 2008, 01:55)  Проверьте, не замкнули ли Вы Uo (управление контрастностью) на питание. В противном случае, Вы рискуете пожечь индикатор - что я и сделал в свое время  Вот этого я и боюсь.... просто при первоначальном подключении с неправильной распиновкой на этой ножке была ножка шины данных.... значит там могда быть логическая единица.... значит питание.... Ну еслиб он сгорел он бы выдавал развёртку первой строки при подаче питания?.... просто на подачу питания он реагирует нормально.... когда убираю замлю с Uo на экране всё пропадает..... (ну как бы не под прямым углом видно занкоместа.... ну как бы контрастности нет....) Вот.... так что может быть еще не всё потеряно....
--------------------
Проблем в нашей жизни целый спектр... Подпись: Сергей aka ~=InSpe©tor=~
|
|
|
|
Сообщений в этой теме
~=InSpe©tor=~ ATmega8535 и LCD (HY-1602B4, он же ABC016002G) Mar 16 2008, 20:54  Aesthete Animus Цитата(~=InSpe©tor=~ @ Mar 17 2008, 02:02... Mar 16 2008, 23:27 ~=InSpe©tor=~ При подаче питания горит верхняя строка:
Но есл... Mar 16 2008, 23:37 ASZ Цитата(~=InSpe©tor=~ @ Mar 17 2008, 03:37... Mar 17 2008, 04:16 hd44780 Дело в том, что у HY-1602 нестандартная разводка.
... Mar 17 2008, 08:01 ~=InSpe©tor=~ Цитата(hd44780 @ Mar 17 2008, 11:01) И ко... Mar 17 2008, 12:03 etoja Используйте более удобные и современные ЖКИ (со вс... Mar 17 2008, 13:26 ~=InSpe©tor=~ Цитата(etoja @ Mar 17 2008, 16:26) Исполь... Mar 17 2008, 13:40 hd44780 Вот распиновка:
Номер Назначение
1 D7
2 D6
3... Mar 17 2008, 14:13 ~=InSpe©tor=~ Я так понял руские символы он поддерживает...... А... Mar 17 2008, 14:23 hd44780 Лови пример.
Это я тренировался работать с AT-кла... Mar 17 2008, 16:05 ~=InSpe©tor=~ Цитата(hd44780 @ Mar 17 2008, 19:05) Лови... Mar 17 2008, 18:17  ~=InSpe©tor=~ Цитата(~=InSpe©tor=~ @ Mar 17 2008, 21:17... Mar 17 2008, 20:01 Harbinger "Всякие гадости" (особенно если с переме... Mar 18 2008, 04:13 ~=InSpe©tor=~ Цитата(Harbinger @ Mar 18 2008, 07:13) ... Mar 18 2008, 05:05 hd44780 Да хрен его знает.
Я также с Bolymin BC2004A воева... Mar 18 2008, 08:30 ~=InSpe©tor=~ Цитата(hd44780 @ Mar 18 2008, 11:30) Толь... Mar 18 2008, 18:24  Aesthete Animus Цитата(~=InSpe©tor=~ @ Mar 18 2008, 21:24... Mar 18 2008, 20:35 rezident Посмотрел "по диагонали" библиотеку LCD_... Mar 18 2008, 21:42 ~=InSpe©tor=~ Цитата(rezident @ Mar 19 2008, 00:42) Пос... Mar 19 2008, 04:58  Aesthete Animus 2~=InSpe©tor=~
Настоятельно рекомендую [DELETED] р... Mar 19 2008, 15:01   ~=InSpe©tor=~ Цитата(Aesthete Animus @ Mar 19 2008, 18... Mar 19 2008, 18:22 hd44780 Цитата(rezident @ Mar 18 2008, 23:42) Пос... Mar 19 2008, 06:37  rezident Цитата(hd44780 @ Mar 19 2008, 11:37) Насч... Mar 19 2008, 12:25   IgorKossak Цитата(rezident @ Mar 19 2008, 14:25) Я н... Mar 19 2008, 12:47 Harbinger Ничего страшного, я в своё время убил два (надежда... Mar 19 2008, 19:18 ~=InSpe©tor=~ Короче.... Курип WH1602A-YGH-CTK.... ну если и он ... Mar 20 2008, 14:36 ~=InSpe©tor=~ Подключил.... по 4-х битной шине.... работает как... Mar 20 2008, 18:31 ~=InSpe©tor=~ Цитата(~=InSpe©tor=~ @ Mar 20 2008, 21:31... Mar 20 2008, 21:32 rezident ~=InSpe©tor=~, см. личку. Mar 20 2008, 21:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|