Работа с ЖКИ на контроллере HD44780 и его аналогах

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Роман батан
Родился
Сообщения: 10
Зарегистрирован: Вт фев 09, 2010 17:02:46

Сообщение Роман батан »

Здраствуйте!
Помогите пожалуйста с даташитом, и вообще с любой информацией по дисплею HY-1602!!!
Спасибо!
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

ТРЕТЬЯ ссылка в GOOGLE.RU !!!! как же вы задрали......
http://www.devicemart.co.kr/mart7/uploa ... 2H-803.pdf
Ставим плюсы: )
Роман батан
Родился
Сообщения: 10
Зарегистрирован: Вт фев 09, 2010 17:02:46

Сообщение Роман батан »

Спасибо!
Дело в том что я уже скачал даташит, подключил дисплей но он не заработал!
Роман батан
Родился
Сообщения: 10
Зарегистрирован: Вт фев 09, 2010 17:02:46

Сообщение Роман батан »

У меня такой же даташит, он правильный или нет, у меня с такой разводкой в схеме замыкало?!
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

даташит правильный. ищите ошибку у себя. процедуры инициализации на одну-две или три страницы выше.ищите.
Ставим плюсы: )
Роман батан
Родился
Сообщения: 10
Зарегистрирован: Вт фев 09, 2010 17:02:46

Сообщение Роман батан »

блин я повторяю готовую схему предварительного усилителя, и при подключенном питании дисплея в схеме происходит замыкание! это может быть проблема с прошивкой контроллера?
Заранее спасибо!
Роман батан
Родился
Сообщения: 10
Зарегистрирован: Вт фев 09, 2010 17:02:46

Сообщение Роман батан »

блин я повторяю готовую схему предварительного усилителя, и при подключенном питании дисплея в схеме происходит замыкание! это может быть проблема с прошивкой контроллера?
Заранее спасибо!
Роман батан
Родился
Сообщения: 10
Зарегистрирован: Вт фев 09, 2010 17:02:46

Сообщение Роман батан »

а может я фузе биты неправильно прошил?!
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

Роман батан писал(а):блин я повторяю готовую схему предварительного усилителя, и при подключенном питании дисплея в схеме происходит замыкание! это может быть проблема с прошивкой контроллера?
Заранее спасибо!

скорее проблема с качеством пайки - где-нибудь сопля по питанию
в худшем случае проц сказай "прощай"
Чем дальше, тем больше становлюсь занудой...
Изображение
Роман батан
Родился
Сообщения: 10
Зарегистрирован: Вт фев 09, 2010 17:02:46

Сообщение Роман батан »

Я вообще почему спрашиваю! В одном даташите пишут одно расположение входов, а в другом другое и мне хотолось бы выяснить какое правильное?!
Роман батан
Родился
Сообщения: 10
Зарегистрирован: Вт фев 09, 2010 17:02:46

Сообщение Роман батан »

я нашел косяк в расположении выводов в даташите, питание подключается наоборот не так как написано в даташите!!!
andrey166
Родился
Сообщения: 6
Зарегистрирован: Вт янв 05, 2010 16:20:24
Откуда: Донецк

Сообщение andrey166 »

Во у меня та-же проблема переполюсовка питания. Когда запаял нормально индикатор высвечивает четыре квадратика и молчит (иногда эти квадратики перемигиваются).С программой косяков нет. На индикаторе у которого подключение с боку все работает. Вопрос- индикатор переполюсовкой я убил или есть надежда? Подскажите плз. :(
andreymega161
Аватара пользователя
Pooher
Мучитель микросхем
Сообщения: 491
Зарегистрирован: Вс янв 07, 2007 01:45:48
Откуда: Российская Федерация, будь она неладна...

Сообщение Pooher »

я нашел косяк в расположении выводов в даташите

А вот таково не бывает. Индикатор не Fordata случаем?

ЗЫ: Как правило распиновка индикаторов одного производителя и одного формата может отличаться только расположением +-, не сложно посмотреть к какому из контактов (как правило 1 или 2) подключена "земля" на плате индикатора.
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
xVekx
Встал на лапы
Сообщения: 125
Зарегистрирован: Вс мар 01, 2009 20:41:19

Сообщение xVekx »

народ а подскажите какие аналоги подобных LCD экранчиков вообще бывают а а имено NMTC-S16201XRGHS-11A, MTC-S16201XRGHS-10A размеры в файле.
Блин раздолбал экранчик =((( вот теперь ищу аналоги.
Вложения
MTC-S16201XRGHS-10A.zip
MTC-S16201XRGHS-10A
(11.62 КБ) 382 скачивания
Optimus Prime
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Пн дек 01, 2008 17:46:58

Сообщение Optimus Prime »

Господа, помогите пожалуйса. Имеется мега16, жки 16 на 2. Задача написать код, на C в WinAVR, программы которая в первой и во второй строках выводит какие то слова. Основная задача - освоения МК. Спасибо. Проблема в том что я пока ничего не понимаю в программировании.
И да прибудет с нами Сила!!!
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

Optimus Prime писал(а):...

Начните с мигания светодиодом, потом освойте UART, если удастся и понравится, то ЖКИ будет делом техники.
Optimus Prime
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Пн дек 01, 2008 17:46:58

Сообщение Optimus Prime »

Светиками уже доводилось помигать. Оч понравилось:-). По вашему совету начнем с UART, правда я пока не знаю что это такое, но думаю разберусь. Спасибо.
И да прибудет с нами Сила!!!
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

Всем привет.
Недавно понадобилось подключить ЖКИ 44780 к контроллеру, но к разным пинам портов. Существующие библиотеки позволяют подключать индикатор только к определенным пинам одного порта. Короче готовое не подошло и пришлось все делать своими ручками.
Итак, что из этого получилось:
-4-битная схема включения ЖКИ
-произвольный порядок назначения выводов(любая комбинация портов и пинов)
-имеет тот же функционал что и драйвер из CVAVR(собственно для этого пришлось расковырять его код)
-жрет больше флеши чем встроенный драйвер кодвижна.

Пины портов назначаются в начале модуля в дефайнах.
При желании код достаточно просто портировать на другой сишный компилятор.

Может кому-то понадобится.

ЗЫ. Отлаживал все в симуляторе протеуса, в железках пока не проверял.
Вложения
vc.PNG
(25.9 КБ) 895 скачиваний
flex_lcd.c
(4.87 КБ) 784 скачивания
Аватара пользователя
Igor_67
Электрический кот
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

Мяу всем!
Вопрос к знатокам LCD: Собирая проект Андрея Дойникова "FM тюнер...и т.д....", столкнулся с такой проблемой: подключил индикатор 16х1 (Powertip PC1601B). Показывает только половину индикатора - первые 8 символов (с 1 по 8 ). Остальная половина (с 9 по 16) молчит. Почему такое может быть? Индикатор 100% рабочий. Пробовал другой такой же - то же самое!
Написал отдельно тестовую программу для LCD, проверил на ней - та же фигня. Уже не знаю, что и делать. Может у этого индикатора какой-то замудренный алгоритм управления, хотя по даташиту стоит контроллер KS0066, ну или его аналог.... Может кто с подобным сталкивался? как его заставить показывать все 16 символов в строке?
Цапу крутить надо!!! Ку или не ку?
Alex_NEMO
Открыл глаза
Сообщения: 66
Зарегистрирован: Чт фев 14, 2008 16:12:52

Сообщение Alex_NEMO »

Мужики, подскажите, пожалуйста, как работать со "своими символами" на LCD под WinAVR? Один символ выводить получается, а как больше?
Делаю так:
1. Обьявляем символ:

Код: Выделить всё

  lcd_com(0x40); lcd_dat(0x00); lcd_dat(0x04); // Символ "Реле"
  lcd_dat(0x1F); lcd_dat(0x11); lcd_dat(0x1F); // Символ "Реле"
  lcd_dat(0x04); lcd_dat(0x00); lcd_dat(0x00); // Символ "Реле"

2. Вывожу, где надо:

Код: Выделить всё

lcd_dat(0x00); // Выводим знак реле

Так работает, как как определить и вывести 2, 3 и более "своих символа"?
Пробовал так же, только добавлял по единице: lcd_com(0x41); ...... lcd_dat(0x01); - не работает...
Ответить

Вернуться в «Периферия»