Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 22.02.2013, 22:10   #1
Frensis777
Прописка
 
Аватар для Frensis777
 
Регистрация: 15.03.2009
Сообщений: 162
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Frensis777 на пути к лучшему
По умолчанию Проблема с ЖКИ WH1601A

Подключил данный ЖКИ к Atmega 8 по четырехбитной схеме. Не работает, однако в симуляторе VMLab все прекрасно выводит (хотя по умолчанию там применяется HD44780) В чем дело? В монтаже все неоднократно проверял, все по даташиту подключил.Только вот что делать с выводами D3-D0; я их оставил "в воздухе", их не нужно на землю сажать? Почему не работает ЖК?
Реклама:

Последний раз редактировалось Frensis777; 22.02.2013 в 22:13.
Frensis777 вне форума  
Непрочитано 22.02.2013, 22:47   #2
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Проблема с ЖКИ WH1601A

Младшие биты никуда сажать не надо, там встроенная подтяжка к плюсу, или посадить на плюс

Попробуй в несколько раз понизить частоту контроллера или наоборот повысить. В 4-проводном режиме 2 такта клока должны приходить максимум за 20...30 мкс
niXto вне форума  
Непрочитано 22.02.2013, 23:09   #3
Frensis777
Прописка
 
Аватар для Frensis777
 
Регистрация: 15.03.2009
Сообщений: 162
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Frensis777 на пути к лучшему
По умолчанию Re: Проблема с ЖКИ WH1601A

Если, как ты говоришь, 2 такта должны приходиться на 20 мкс, стало быть 100 кГц-должна быть частота clk после подключения соответствующего делителя частот? Хорошо, попробую, но у меня кварц стоит на 4 МГц(без делителей.)
Я тут подумал вот что, может нужна спец. библиотека с инициализацией конкретно под модель WH1601? Кажется, библиотека alcd. в CodeVision "заточена" под HD44780, а у них алгоритмы инициализаций отличаются.
Frensis777 вне форума  
Непрочитано 22.02.2013, 23:38   #4
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,053
Сказал спасибо: 3,042
Сказали Спасибо 3,212 раз(а) в 2,182 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Проблема с ЖКИ WH1601A

Сообщение от Frensis777 Посмотреть сообщение
Не работает, однако в симуляторе VMLab все прекрасно выводит
В железе не работает вообще или выводит хоть какой-то мусор?
Контрастом (напряжение на выв. 3) поиграться, в том числе - в минус?
ForcePoint вне форума  
Непрочитано 23.02.2013, 00:45   #5
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,510 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Проблема с ЖКИ WH1601A

Сообщение от ForcePoint Посмотреть сообщение
Контрастом (напряжение на выв. 3) поиграться, в том числе - в минус?
Если контрастом поиграться "откровенно", то даже без вывода данных должны проявиться темные прямоугольники на знакоместах. Особенно заметны на желто-зеленой подсветке, вроде как у WH1601A именно такая. Работать этот "выкидыш" должен именно в режиме 2-х строк, поскольку с первого по восьмое место адресация от первой строки стандартного двухстрочника 16x2, а с восьмого по шестнадцатое - адресация от первых восьми символов второй строки 16x2. Стоит там ST7066U (тактовая 270 кГц) фактически полный аналог HD44780 (тактовая 250 кГц) так что ничего особенного мудрить не надо. Я уже касался этого вопроса здесь в посте #107. Там же есть пример с Радиокота для этого дисплея но на PIC.
Что касается последних версий CVAVR, где "доблестный Гайдук" прикрыл библиотеку для символьного дисплея (это которая alcd), то ему пришлось для совместимости оставить и старую открытую библу lcd.lib, он только выкинул оттуда все коменты в начале. Так что можете воспользоваться и ей, подключив вручную вместо alcd. Работа со старой библиотекой подробно расписана в книжке Лебедева по CVAVR. Да в принципе основные функции для HD44780 и у старой и у новой совпадают.

Последний раз редактировалось Halex07; 23.02.2013 в 00:47.
Halex07 вне форума  
Непрочитано 23.02.2013, 11:36   #6
Frensis777
Прописка
 
Аватар для Frensis777
 
Регистрация: 15.03.2009
Сообщений: 162
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Frensis777 на пути к лучшему
По умолчанию Re: Проблема с ЖКИ WH1601A

Сообщение от ForcePoint Посмотреть сообщение
В железе не работает вообще или выводит хоть какой-то мусор?
Контрастом (напряжение на выв. 3) поиграться, в том числе - в минус?
вообще ничего не выводит. Даже инициализация не проходит. Пробовал даже поиграться с контрастностью. Кстати, а обязательно ли резистор на 10К должен быть подключен по потенциометрической схеме? Можно ли подключить по резистивной схеме? Тогда на вход 3 должен сигнал от + питания через резюк идти или от минуса? Я сделал от плюса(т.е. управление положительным напряжением).
Как утверждал тов. Halex07, WH1601A и HD44780 абсолютно совместимы? Так у них же разная инициализация? Под какую "стекляшку" "заточен" компилятор CVAVR?-Вроде под HD44780. Так, значит, все правильно, у меня не должно работать, т.к. посомтрите на рис. Инициализации то у них разные.
Миниатюры:
Нажмите на изображение для увеличения
Название: Compare.gif
Просмотров: 252
Размер:	142.5 Кб
ID:	43934  
Frensis777 вне форума  
Непрочитано 23.02.2013, 12:38   #7
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Проблема с ЖКИ WH1601A

Сообщение от Frensis777 Посмотреть сообщение
Я сделал от плюса
можно, от минуса, можно тупо заземлить для проверки
jump вне форума  
Непрочитано 23.02.2013, 13:46   #8
_guardianangel
Почётный гражданин KAZUS.RU
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,140
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
_guardianangel на пути к лучшему
По умолчанию Re: Проблема с ЖКИ WH1601A

Frensis777, как дисплей подключен? Схемку бы или описание на каком порту что.
_guardianangel вне форума  
Непрочитано 23.02.2013, 13:57   #9
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Проблема с ЖКИ WH1601A

Сообщение от Frensis777 Посмотреть сообщение
вообще ничего не выводит. Даже инициализация не проходит.
Проверяйте сам индикатор.
Нажмите на изображение для увеличения
Название: DSC_0305.JPG
Просмотров: 294
Размер:	158.4 Кб
ID:	43939
MT-10S1 + WH2002A. Тупо подключены параллельно. Инит стандартный от HD44780.
На WH стоит подстроечник к выводам разъёма 1-2-3 на 4к7, подвижный контакт на пин "2" разъёма.
omercury вне форума  
Непрочитано 23.02.2013, 14:27   #10
Frensis777
Прописка
 
Аватар для Frensis777
 
Регистрация: 15.03.2009
Сообщений: 162
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Frensis777 на пути к лучшему
По умолчанию Re: Проблема с ЖКИ WH1601A

Сообщение от _guardianangel Посмотреть сообщение
Frensis777, как дисплей подключен? Схемку бы или описание на каком порту что.
D7--PORTB2
D6--PORTB3
D5--PORTB4
D4--PORTB5
D3 : D0--не подключены
E--PORTC0
RW--PORTC1
RS--PORTC2
Питание соответственно и подсветку как в даташите.

В компиляторе CodeVisionAVR подключение LCD к мк ATMEGA8 произвел с помощью генератора начального кода CodeWizard. Только вот незнаю, стоит ли соответствующие порты, к которым подключен LCD прописывать как вход или выход? Где то на форуме говорили, что это необязательно и компилятор сам определяет что делать с портами при подключении LCD.

Последний раз редактировалось Frensis777; 23.02.2013 в 14:31.
Frensis777 вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с WH1601A+Atmega8 miwutka Микроконтроллеры, АЦП, память и т.д 64 04.07.2012 18:26
Проблема подключения ЖКИ 16х4 к ATtmega8515 orionSSV Микроконтроллеры, АЦП, память и т.д 58 31.10.2011 04:17
ПРоблема с ЖКИ дисплеем у компа. Sweppess Ремонт оргтехники 9 09.09.2008 09:42
Не запускается ЖКИ на KS0066 ЖКИ WH2002L jtlex Микроконтроллеры, АЦП, память и т.д 0 04.04.2008 12:09
ЖКИ МТ-12864 + ATmega8: проблема 123max12345 Микроконтроллеры, АЦП, память и т.д 0 01.10.2007 11:56


Часовой пояс GMT +4, время: 02:54.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot