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

 
 
> 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 17 2008, 16:05
Сообщение #2


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

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



Лови пример.

Это я тренировался работать с AT-клавиатурой на Mega32. Дисплей правда 4x20, но это ни на что не влияет.

Компилятор - CvAVR.

Русские буквы поддерживает. Причем в когда пишешь прошивку, все строки д.б. в Win1251.
Перекодировка на лету. Конечно жрет лишний флэш, зато программы писать удобно, пишешь как обычно и все.

Если что, пиши.
Прикрепленные файлы
Прикрепленный файл  LCD_Keyboard.zip ( 17.49 килобайт ) Кол-во скачиваний: 155
 


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


Участник
*

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



Цитата(hd44780 @ Mar 17 2008, 19:05) *
Лови пример.

Если что, пиши.


Спсибо огромное, послезавтра буду разбираться (завтра уезжаю на денёк).... ну или сегодня если успею..... Теперь вроде всё понятно..... (ну и работа с АТ клавиатурой меня тоже интересовала )))).....
Как заработает/не заработает - сообщу.... Ещё раз спасибо....


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


Участник
*

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



Цитата(~=InSpe©tor=~ @ Mar 17 2008, 21:17) *
ну или сегодня если успею.....

Попробовал.... Законментиравал всё что касается АТ клавиатуры.... Оставил только все касаемо ЖКИ.... подключил.... каждый раз непредсказуемый результат.... Та плате 2-х цветный светодиод, его я использую тут для отслеживания движения по коду..... судя по нему, иногда всё зависает на инициализации и дальше не идёт, если инициальзацию проскочило, то дойдёт до конца..... сначало дисплей реагировал как-то на работу..... на нём мерцали всякие гадости в такт выполнения..... немного погодя, дисплей очистился.... и при подачи питания не выдёт даже развёртку первой строки.... и не понятно.... толи инициализация прошла.... толи он окончательно.... умер.... несколька раз проверял соединение..... незнаю..... буду мучаться дальше.... доконца недели не запущу, буду искать другой..... Тяжело разбираться,когда ещё ине знаешь живой ли сам LCD..... wacko.gif


--------------------
Проблем в нашей жизни целый спектр...
Подпись: Сергей aka ~=InSpe©tor=~
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
- - 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


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:09
Рейтинг@Mail.ru


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