Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

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

Вс фев 11, 2018 09:28:56

Да я пока в этом туго соображаю. Просто странно что никто этого не сделал.


Не рокетсайнс. Свою напишешь ;)

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

Вс фев 11, 2018 11:52:53

А ни у кого нет такой библиотеки...

обычно используют два варианта:
- вывод текста непосредственно в индикатор (думаю используется не часто и в основном для проверки работы, либо в несложных проектах)
- запись текста в ОЗУ, а выводом на индикатор занимаемся в прерывании (используется, чтобы подключить на вывода дисплея дополнительную периферию, например кнопки или регистры)

второй вариант можете посмотреть здесь
https://ru.files.fm/u/nzqmnnss#/list/

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

Пн фев 12, 2018 18:10:39

Убрал оффтоп!

Пишем по теме, это не МЯЯЯУ. :dont_know:

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

Ср фев 14, 2018 18:17:08

Ну в общем как-то так получилось


По командам совместима со встроенной микросишной. В железе тоже проверена.

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

Вс мар 04, 2018 17:52:41

Добрый вечер! Попался один упёртый дисплей sc1601aslb-sh-gs-r KS0066. При включении с напряжением питания 5 Вольт 8 первых квадратиков и всё. Пробовал подключать и к МК и к LPT компьютера (в режиме и 8 и 4 бит) - не в какую. Нашёл в одном даташите что напряжение питания 3,3 Вольт, попробовал, или не смог настроить контрастность или реально не было изображения совсем. Есть ещё один LCD китайский QAPASS 1602A вроде, так тот вообще всеядный: работает во всех перечисленных ранее режимах: и от 3 и от 5 Вольт, и 8 бит и 4 бит.
Что можно попробовать, что я упустил? Он мог сгореть от 5 В вместо 3,3 Вольт?

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

Пн мар 05, 2018 10:41:30

JOHN2018 писал(а):При включении с напряжением питания 5 Вольт 8 первых квадратиков и всё.

Судя по даташиту питание 3 В
https://www.terraelectronica.ru/pdf/sho ... -XH-HS.pdf
Или подгорел, или скорее всего инициализация неправильная

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

Пт мар 16, 2018 17:20:28

Здравствуйте уважаемые друзья!!!Помогите пожалуйста если можете,я собрал DDS генератор на меге 16,индикатор мелтовский LCD MT-16S2R-3FLA нет индикации,программа работает на выходе сигнал есть,а на индикаторе ничего нету,при подаче напряжения стробы на все выводы индикатора приходят но на 2-3 секунды и затухают,индикатор менял,мегу16 тоже менял,читал что контроллер индикатора не проходит инициализацию.а это уже работа с прошивкой,а я в программировании полный ноль,я могу залить прошивку,запрограммировать фуз-биты,вот такая беда,помогите если можете,архив выложу.
Вложения
DDs-gener-mega16.rar
(991.17 KiB) Скачиваний: 325

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

Сб мар 17, 2018 05:08:06

Может остался включенным JTAG? FUSE-бит JTAGEN=0 (изначально запрограммирован).

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

Вс мар 18, 2018 04:36:43

xnikolas
Поговорить надо в личке.

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

Пн мар 19, 2018 16:07:34

Нет JTAG выключен.
Последний раз редактировалось xnikolas Вт мар 20, 2018 13:42:01, всего редактировалось 1 раз.

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

Пн мар 19, 2018 22:04:52

есть у тебя личка, как и у всех...

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

Вт мар 20, 2018 13:43:43

Да-Да Это я что-то смудрил прошу прощенья!!!

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

Сб май 05, 2018 12:44:58

Добрый вечер! Попался один упёртый дисплей sc1601aslb-sh-gs-r KS0066. При включении с напряжением питания 5 Вольт 8 первых квадратиков и всё. Пробовал подключать и к МК и к LPT компьютера (в режиме и 8 и 4 бит) - не в какую. Нашёл в одном даташите что напряжение питания 3,3 Вольт, попробовал, или не смог настроить контрастность или реально не было изображения совсем. Есть ещё один LCD китайский QAPASS 1602A вроде, так тот вообще всеядный: работает во всех перечисленных ранее режимах: и от 3 и от 5 Вольт, и 8 бит и 4 бит.
Что можно попробовать, что я упустил? Он мог сгореть от 5 В вместо 3,3 Вольт?

Процитировал своё сообщение. LCD sc1601aslb-sh-gs-r при питании 3,3 Вольт для контрастности требует -1,28 Вольт, но показывает также первые 8 квадратов. Похоже не проходит инициализация. Может подскажете что подправить? В архиве код и протеус, спасибо.
Вложения
8515+lcd перебор символов.rar
(47.78 KiB) Скачиваний: 289

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

Сб май 05, 2018 17:17:50

JOHN2018
Попробуй так
Код:
        // Активизация четырехразрядного режима
   lcd_com(0x03);
   PORTC |= (1 << EN);
   PORTC &= ~(1 << EN);
   _delay_ms(10);
   lcd_com(0x02);
   PORTC |= (1 << EN);
   PORTC &= ~(1 << EN);
   _delay_ms(1); // можно попробовать уменьшить до _delay_us(200);
   lcd_com(0x28);
   lcd_com(0x0C);
   lcd_com(0x06);
   lcd_com(0x01);
   _delay_ms(5);

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

Чт май 24, 2018 09:45:16

кто может поделиться схемкой, как программно управлять контрастом дисплея.
нашел 2 схемки. подскажите какая из них больше подходит?
схема 1:

схема 2:

номиналы со схемы 2:

з.ы. дисплей1602,контроллер 328 мега, питание 5в

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

Чт май 24, 2018 11:07:30

Как по мне схема 2 как-то логичнее - есть подтяжка в виде R3.
Схема 1 суть такая же, только без подтяжки - значит либо подтяжка на плате дисплея, либо расчет идет на ток самого чипа/экрана, которому я бы не доверял :)))

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

Чт май 24, 2018 11:14:54

Поддержу. №2.

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

Чт май 24, 2018 11:31:16

замерил на дисплее сопротивление между V0 и VDD есть сопротивление 11кОм, т.е. есть подтяжка к плюсу

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

Чт май 24, 2018 13:39:21

Можно левый вывод R4 подключить непосредственно к выводу порта контроллера, а номинал R4 увеличить до получения "крайней контрастности" при уровне на порте "0".
Если получится что номинал R4 придётся уменьшать - тогда оставляйте схему с транзистором №2.
Я бы ещё добавил диод (в обратном включении) с V0 на VDD чтоб не "прибить" вход V0 при выключении питания. Вероятность "убить" вход хоть и небольшая, но есть.

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

Чт май 24, 2018 14:40:32

ну так то оно да - можно через резистор напрямую, но не нравится мне это. хоть там и потребление должно быть мизерное, но через транзистор спокойнее чтоль :)
Ответить