PDA

Просмотр полной версии : Проверка дисплея 1602



rn3qno
06.07.2015, 02:17
Всем доброй ночи . Заказал дисплей с китая . Подключив питание горит только нижняя строка . Констрактность регулируется . включил в схему а там тоже самое , только нижняя вся строка. Есть какие то методы проверки их. С уважением Юрий

R0SBD
06.07.2015, 02:56
Думаю, надо управлять индикатором некоторой программулиной. которая бы управляла отдельным знакоместом, проверяя их последовательно. Т.е. нужна тестовая программа, по другому не проверишь. Там же код в последовательном виде загружается... Мне вот интересно, если индикатор 2*20 , а программа для индикатора 2*16, будет она корректно работать на 2*20, или аналогично индикатор 4*16, а программа 2*16, будет она работать на таком большом индикаторе корректно?

Veka
06.07.2015, 03:49
Мне вот интересно, если индикатор 2*20 , а программа для индикатора 2*16, будет она корректно работать на 2*20, или аналогично индикатор 4*16, а программа 2*16, будет она работать на таком большом индикаторе корректно?
Если индикаторы на м/с HD44780 или её аналоге сделаны без "излишней претензии на оригинальность" (и те, что были в оригинальной конструкции, и те, что есть в наличии), то в обоих случаях будут работать. "Исключения" возможны, если в индикаторе применена своя особая схема включения, отличающаяся от рекомендованой в "datasheet" на контроллер (очень редко встречались и такие).

Adagumer
06.07.2015, 06:53
будет она работать на таком большом индикаторе корректно?
Всё прекрасно работает, нужен был индикатор 2х8, пока нашёл отрабатывал схемку на макетке с индикатором 2х16 никаких проблем не возникло. Данные выводятся в те знакоместа кои указанны в программе, а расчёт знакомест у всех индикаторов одинаков!

UA0YAS
06.07.2015, 07:09
Нижняя строка относительно чего? В реальности это может быть верхняя строка, это так называемая самодиагностика . Просто разъем расположен так, что строка кажется нижней. Горящая верхняя строка- дисплей исправен.

UT2XL
06.07.2015, 18:19
Проверка индикаторов - посмотрите здесь

http://www.labkit.ru/html/indication (http://www.labkit.ru/html/indication)

rx3apf
06.07.2015, 18:41
Всё прекрасно работает, нужен был индикатор 2х8, пока нашёл отрабатывал схемку на макетке с индикатором 2х16 никаких проблем не возникло. Данные выводятся в те знакоместа кои указанны в программе, а расчёт знакомест у всех индикаторов одинаков!
На самом деле не у всех. Если, например, программа написана под "однокристалльный" модуль 1x16, то на 2x16 8 первых знакомест будут в первой строке, а остальные - во второй. Но 2x16 будет корректно работать и на 2x20.

Uladzimir
06.07.2015, 20:33
можно поставить в заведомо исправную схему, вместо рабочего индикатора..

UR4UDT
06.07.2015, 20:51
Для всех ЖКИ c контроллером совместимым с HD44780 принята одна адресация строк.
1-я строка: 80h-BFh (64 символа). Выпускаются: 8,12,16,20,24,40 символов в строке.
2-я строка: С0h-FFh (64 символа). Аналогичное количество символов в строке.
Для четырех строчных ЖКИ адреса следующие:
1-я строка: 80h
2-я строка: С0h
3-я строка: 94h
4-я строка: D4h
Выпускаются 4х16 и 4х20.
Индикаторы 4х24 и 4х40 фактически состоят из двух 2-х строчных. Для выбора
верхнего или нижнего модуля присутствуют входы выбора кристала Е1 и Е2.
Если возникает не соответствие данной адресации, то можно предположить не полную
совместимость с HD44780.
При подаче напряжения на ЖКИ подсвечиваются знакоместа только верхней строки.
После инициализации подсвечиваются все знакоместа, которые заданы программой.
Процесс инициализации можно провести с помощью шести тумблеров. Можно даже выводить символы.
Но это всё крайне утомительно.

Veka
07.07.2015, 03:02
Но это всё крайне утомительно.
Эт точно. Когда 20 лет назад впервые столкнулся с такими дисплеями, для их проверки спаял переходник для LPT-порта и написал простенькую программку на квикбейсике.
Где теперь DOS3.30 и LPT-порты :smile:??...