|
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 18 2008, 08:30
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980

|
Да хрен его знает. Я также с Bolymin BC2004A воевал. Он работал, буквы, цифры, все. Но постоянно на экране какие-то кубики, как будто контраст неотрегулирован. Ставил потенциометр, крутил, ноль эмоций. Так и валяется в ящике. Только 20 баксов жаль.
Купил другой какой-то экранчик 20x4. Не такой именитый, как Bolymin, зато работает как часы.
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Mar 18 2008, 18:24
|

Участник

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

|
Цитата(hd44780 @ Mar 18 2008, 11:30)  Только 20 баксов жаль. Вот я давно хотел купить.... для отладки..... а-то с подключением по сом-порту проблемно - у меня ноут, собирать переходник - казалось сложнее, да и дороже..... везде описана простота работы с ЖКИ.... вот я и купил.... 270 руб. (жалко, тоже деньги.... ещё и покупал не я, теперь остался должен.... у нас в городе игрушки такого типа.... именитые.... найти тяжело....) Ну так что вот незнаю.... закажу наверное что-нибудь где-нибудь через интернет..... получше.... 20X4 например.... (там как я понял еще одна ножка.... переключать первые/вторые двустрочия).... Кстати что посоветуете..... Еще интересно как они на длинну проводов реагируют.... и вообще.... на питание, может им кандёр по питанию какой не помишает..... И вот такой деликатный вопрос.... а что будет если паузы между коммандами существенно увеличть..... например до 5 секунд между каждым изменением на шине данных..... ну чтобы отслеживать..... сработает ли дисплей на таких скоростях..... там вроде указаны только минимальные интервалы.... так что ограничения по длительности я не видел....
--------------------
Проблем в нашей жизни целый спектр... Подпись: Сергей aka ~=InSpe©tor=~
|
|
|
|
Сообщений в этой теме
~=InSpe©tor=~ ATmega8535 и LCD (HY-1602B4, он же ABC016002G) Mar 16 2008, 20:54 Aesthete Animus Цитата(~=InSpe©tor=~ @ Mar 16 2008, 23:54... Mar 16 2008, 22:55 ~=InSpe©tor=~ Цитата(Aesthete Animus @ Mar 17 2008, 01... Mar 16 2008, 23:02  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 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
|
|
|