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

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

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

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

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

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

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

 
Опции темы

Правильная инициализация ЖК 16х2

Непрочитано 24.01.2013, 12:46  
angelborn
Гражданин KAZUS.RUN
 
Аватар для angelborn
 
Регистрация: 24.08.2006
Адрес: Одесса
Сообщений: 580
Сказал спасибо: 129
Сказали Спасибо 155 раз(а) в 118 сообщении(ях)
angelborn на пути к лучшему
По умолчанию Правильная инициализация ЖК 16х2

Имеется винстаровский дисплей типа WH1602B.
Как бы проблем с ним не возникало никогда, но вот залез лишний раз в даташит и смотрю, что алгоритм инициализации там не совсем привычный.
Что-то поменялось за последний десяток лет?
Привожу 2 алгоритма из pdf. Что самое интересное: как первый так и второй встречаются в даташите именно на этот дисплей.
Возможно второй алгоритм это применительно к KS0066, как к аналогу 44780?
Кто-то может прояснить эту ситуацию - как всё-таки првильно его инициализировать?
Миниатюры:
Нажмите на изображение для увеличения
Название: 10.gif
Просмотров: 795
Размер:	31.4 Кб
ID:	42682   Нажмите на изображение для увеличения
Название: 20.gif
Просмотров: 475
Размер:	30.7 Кб
ID:	42683  
Реклама:
angelborn вне форума  
Непрочитано 24.01.2013, 13:18  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Правильная инициализация ЖК 16х2

Абсолютно одинаковые алгоритмы, ожидание 37 мкс есть и в первом алгоритме - это ожидание сброса флага занятости. Если флаг не проверяется, то эту задержку нужно делать программно
niXto вне форума  
Непрочитано 24.01.2013, 13:29  
angelborn
Гражданин KAZUS.RUN
 
Аватар для angelborn
 
Регистрация: 24.08.2006
Адрес: Одесса
Сообщений: 580
Сказал спасибо: 129
Сказали Спасибо 155 раз(а) в 118 сообщении(ях)
angelborn на пути к лучшему
По умолчанию Re: Правильная инициализация ЖК 16х2

Сообщение от niXto Посмотреть сообщение
Абсолютно одинаковые алгоритмы
Простите... у Вас вторая картинка открылась?
angelborn вне форума  
Непрочитано 24.01.2013, 23:09  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Правильная инициализация ЖК 16х2

Правильный, где 3 раза подряд 0000 11хх идёт.
С другим далеко не все индикаторы запускаются.
omercury вне форума  
Непрочитано 24.01.2013, 23:15  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Правильная инициализация ЖК 16х2

Сообщение от omercury Посмотреть сообщение
0000 11хх идёт
0011xxxx , -------
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 24.01.2013, 23:22  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Правильная инициализация ЖК 16х2

Правильный первый. Он уже многократно испытан, причем не только на "Винстарах", и
Сообщение от angelborn Посмотреть сообщение
проблем с ним не возникало никогда
RECTO вне форума  
Непрочитано 24.01.2013, 23:23  
angelborn
Гражданин KAZUS.RUN
 
Аватар для angelborn
 
Регистрация: 24.08.2006
Адрес: Одесса
Сообщений: 580
Сказал спасибо: 129
Сказали Спасибо 155 раз(а) в 118 сообщении(ях)
angelborn на пути к лучшему
По умолчанию Re: Правильная инициализация ЖК 16х2

Сообщение от omercury Посмотреть сообщение
Правильный, где 3 раза подряд 0000 11хх идёт.
С другим далеко не все индикаторы запускаются.
То есть слева который, он же старый и привычный!
Уже давно его использую.
Но индикаторы-то все новые, есть подозрение что там используется или KS0066 или вобще ST7066. Микросхемы уже давно в виде капли и на них ничего не прочитаешь (
angelborn вне форума  
Непрочитано 25.01.2013, 00:37  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Правильная инициализация ЖК 16х2

Сообщение от dosikus Посмотреть сообщение
0011xxxx , -------
По шине данных, безусловно.
Но на картинках слева ещё две линии управления - переключатель регистра команд/данных и запись/чтение.
Такшта не надо!
omercury вне форума  
Непрочитано 25.01.2013, 00:55  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Правильная инициализация ЖК 16х2

Сообщение от angelborn Посмотреть сообщение
Но индикаторы-то все новые, есть подозрение что там используется или KS0066 или вобще ST7066.(
Присмотритесь сами, ваш второй алгоритм - это просто сокращенный первый. И тайминги изменены в сторону уменьшения. Поэтому первый подойдет вместо второго, но не наоборот.
RECTO вне форума  
Непрочитано 25.01.2013, 06:08  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Правильная инициализация ЖК 16х2

Сообщение от angelborn Посмотреть сообщение
Что-то поменялось за последний десяток лет?
И неоднократно...
Сообщение от angelborn Посмотреть сообщение
Возможно второй алгоритм это применительно к KS0066, как к аналогу 44780?
Уже и тот и другой давно "почили в бозе". Ныне в почете только их Сhina-йские аналоги. НО! Старый, проверенный алгоритм HD44780 работает и с ними. То, что китайские производители "упрощают" и "сокращают" на работе старых алгоритмов не отражается.
Сообщение от angelborn Посмотреть сообщение
Кто-то может прояснить эту ситуацию - как всё-таки првильно его инициализировать?
Ну, если уж очень хочется... то идите ка Вы ... к производителю. Дело в том, что Winstar и не скрывает того, что он использует в своих индикаторах. Там внизу справа по ссылке два даташита контроллеров для Character дисплеев, которые ставятся в Винстаровскую продукцию. Один, как правильно было "угадано с одной ноты" ST7066U. Что конкретно торчит под "каплей" вашего дисплея - х.з. И модифицировать старый проверенный алгоритм 44780 с точки зрения "правильности" имеет смысл только, если он не работает с вашим WH1602B, или вас жестко нормировали по стартовым таймингам в разработке нового девайса.
Halex07 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по библиотекам HI-TECH PICC для подключения LCD 44780 16х2 к PIC 3ann Embedd С 9 20.12.2012 16:46
Индикатор 16х2 "OPVO" V0020380 rev.A Evg_55 Информация по радиокомпонентам 0 03.07.2010 13:06
Правильная разводка заземления в производственном помещении duritskiy Производственное оборудование 4 03.10.2007 07:48
Правильная задержка в HI-TECH PIC16 vsvetlov Микроконтроллеры, АЦП, память и т.д 1 06.09.2007 13:59


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.