10.03.2009, 23:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Вычитал с нета, что WH1602D негативный индикатор на базе контроллера HD44780. Кто знает, какие особенности работы с этим контроллером дисплея? Может есть готовая библиотека.
|
|
|
|
11.03.2009, 00:43
|
|
Частый гость
Регистрация: 09.07.2007
Сообщений: 32
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
Сообщение от IOPA4
|
Вычитал с нета, что WH1602D негативный индикатор на базе контроллера HD44780. Кто знает, какие особенности работы с этим контроллером дисплея? Может есть готовая библиотека.
|
Негативная у него только картинка:
Светлые буквы на тёмном фоне.
|
|
|
|
11.03.2009, 06:25
|
|
Прописка
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от IOPA4
|
Вычитал с нета, что WH1602D негативный индикатор на базе контроллера HD44780. Кто знает, какие особенности работы с этим контроллером дисплея? Может есть готовая библиотека.
|
А цекалевочка то отличается от основных серий....
и еще тезка посмотри тут ››
http://electronix.ru/forum/index.php?showtopic=33765
Прикрепленный файл: 658668.rar
|
|
|
|
11.03.2009, 10:56
|
|
Частый гость
Регистрация: 29.07.2008
Сообщений: 29
Сказал спасибо: 24
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
|
Светлая и темная строки говорят об успешной внутренней инициализации индикатора. Если питание на процессор и индикатор подается одновременно, необходима временная задержка перед началом внешней инициализации(далее по тексту инициализации) индикатора. Последовательности инициализации должны соответствовать типу применяемого индикатора (обратите внимание на время задержки между посылками (командами) инициализации). Критерием успешной инициализации являются четко различимые знакоместа (в обсуждении выше - квадратики). Далее можно грузить знаки, но при этом либо проверять бит готовности приема данных индикатора, либо паузу между посылками сделать заведомо большой, чтобы индикатор всегда успевал переходить в режим приема команд.
|
|
|
|
11.03.2009, 16:23
|
|
Частый гость
Регистрация: 06.06.2008
Сообщений: 43
Сказал спасибо: 90
Сказали Спасибо 126 раз(а) в 23 сообщении(ях)
|
Сообщение от IOPA4
|
Вычитал с нета, что WH1602D негативный индикатор на базе контроллера HD44780. Кто знает, какие особенности работы с этим контроллером дисплея? Может есть готовая библиотека.
|
В CodeVision встроенная библиотека для работы с подобными ЖКИ. В примере проекта, смотреть выше, она используется и в комментариях указано какой вывод м/к и ЖКИ куда цеплять.
Разберитесь с цоколевкой ЖКИ - найдите datasheet.
|
|
|
|
11.03.2009, 21:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Сообщение от LVII
|
В CodeVision встроенная библиотека для работы с подобными ЖКИ. В примере проекта, смотреть выше, она используется и в комментариях указано какой вывод м/к и ЖКИ куда цеплять.
Разберитесь с цоколевкой ЖКИ - найдите datasheet.
|
Спасибо за помощь LVII trembo avr123-nm-ru yuriji YagVlad .Приобрел много полезной информации. Есть даташит. Подключил правильно - проверил несколько раз. Сейчас попробовал mega8_lcd.h с сайта http://avr123-nm-ru. После включения появляется сначала верхняя строка светлая, нижняя темная и далее засвечиваются две пустые строки (ближе к делу), со стандартным lcd.h только одна строка, другая темная
|
|
|
|
11.03.2009, 23:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Уроки СИ для AVR микроконроллеров
В течение двухчасовых мытарств с задержками (delay(time)) добился елезаметного светлого отображения обрывка строки "Astrotime....." на темном фоне. avr123-nm-ru может подправите свой драйвер для этого проклятого ЖКИ
|
|
|
|
12.03.2009, 06:45
|
|
Прописка
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Может кому пригодится
Цитирую с форума:
http://electronix.ru/forum/index.php...ic=33765&st=15
Пост № 19
Работал с МТ16S2H. Тоже была проблема - не показывал вообще при включении по даташитс (потенциометр между VCC и GND, средний выод на V0). Попробовал вариант с отрицательным смещением на V0 (между GND и крайним выводом потенциометра включил батарейку на 1,5 В плюсом к GND) и сразу появилось изображение, контрастность регулировалась в широких пределах . Заменил батарейку на инвертор полярности ICL7660 теперь уже два года не имею проблем с подстройкой контрастности индикаторов. Даже без инициализации но при отрицательном смещении очень слабо проглядываются все сегменты индикатора.
|
|
|
|
12.03.2009, 10:15
|
|
Частый гость
Регистрация: 29.07.2008
Сообщений: 29
Сказал спасибо: 24
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
|
О стандартах не имею понятия. В свое время писал все сам. То какой процессор Вы выбрали не имеет значения. Значение имеет тактовая частота в случае если вы организуете задержки межу посылками программно (это наиболее просто), кроме правильного подключения, значение имеют устойчивые сигналы приходящие на индикатор.
|
|
|
|
12.03.2009, 15:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Сообщение от yuriji
|
Может кому пригодится
|
Спасибо. Нашел в нете библиотеку 16_2lcd, теперь все отображается, но включился режим флэш (мигает экран с частотой около 1 сек)
Прикрепленный файл: 7202655.zip
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:07.
|
|