реклама на сайте
подробности

 
 
> ATmega8535 и LCD (HY-1602B4, он же ABC016002G), Не удаётся инициализировать и вывести хоть что-то на этот ЖКИ
~=InSpe©tor=~
сообщение Mar 16 2008, 20:54
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 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 МегаГерц
Прикрепленные файлы
Прикрепленный файл  C_ABC016002G.pdf ( 468.1 килобайт ) Кол-во скачиваний: 192
 


--------------------
Проблем в нашей жизни целый спектр...
Подпись: Сергей aka ~=InSpe©tor=~
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
hd44780
сообщение Mar 18 2008, 08:30
Сообщение #2


Профессионал
*****

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



Да хрен его знает.
Я также с Bolymin BC2004A воевал.
Он работал, буквы, цифры, все. Но постоянно на экране какие-то кубики, как будто контраст неотрегулирован. Ставил потенциометр, крутил, ноль эмоций.
Так и валяется в ящике. Только 20 баксов жаль.

Купил другой какой-то экранчик 20x4. Не такой именитый, как Bolymin, зато работает как часы.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
~=InSpe©tor=~
сообщение Mar 18 2008, 18:24
Сообщение #3


Участник
*

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



Цитата(hd44780 @ Mar 18 2008, 11:30) *
Только 20 баксов жаль.

Вот я давно хотел купить.... для отладки..... а-то с подключением по сом-порту проблемно - у меня ноут, собирать переходник - казалось сложнее, да и дороже..... везде описана простота работы с ЖКИ.... вот я и купил.... 270 руб. (жалко, тоже деньги.... ещё и покупал не я, теперь остался должен.... у нас в городе игрушки такого типа.... именитые.... найти тяжело....) Ну так что вот незнаю.... закажу наверное что-нибудь где-нибудь через интернет..... получше.... 20X4 например.... (там как я понял еще одна ножка.... переключать первые/вторые двустрочия).... Кстати что посоветуете..... Еще интересно как они на длинну проводов реагируют.... и вообще.... на питание, может им кандёр по питанию какой не помишает.....
И вот такой деликатный вопрос.... а что будет если паузы между коммандами существенно увеличть..... например до 5 секунд между каждым изменением на шине данных..... ну чтобы отслеживать..... сработает ли дисплей на таких скоростях..... там вроде указаны только минимальные интервалы.... так что ограничения по длительности я не видел....


--------------------
Проблем в нашей жизни целый спектр...
Подпись: Сергей aka ~=InSpe©tor=~
Go to the top of the page
 
+Quote Post
Aesthete Animus
сообщение Mar 18 2008, 20:35
Сообщение #4


Местный
***

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



Цитата(~=InSpe©tor=~ @ Mar 18 2008, 21:24) *
И вот такой деликатный вопрос.... а что будет если паузы между коммандами существенно увеличть..... например до 5 секунд между каждым изменением на шине данных..... ну чтобы отслеживать..... сработает ли дисплей на таких скоростях..... там вроде указаны только минимальные интервалы.... так что ограничения по длительности я не видел....

Ничего не будет (плохого). Учитывая то, что интерфейс синхронный, интервал можно сделать сколь угодно большим. Я соьственно имеенно так и отлаживался, когда впервые подключал экранчик: к следующей команде инициализации переходил только по приему байта с компьютера, то есть получалось что-то типа трассировки wink.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ~=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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 01:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01804 секунд с 7
ELECTRONIX ©2004-2016