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

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

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

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

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

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

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

 
Опции темы
Непрочитано 24.01.2013, 12:46  
angelborn
Гражданин KAZUS.RU
 
Аватар для 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.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,046
Сказал спасибо: 60
Сказали Спасибо 3,946 раз(а) в 2,306 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Правильная инициализация ЖК 16х2

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

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

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

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

Правильный первый. Он уже многократно испытан, причем не только на "Винстарах", и
Сообщение от angelborn Посмотреть сообщение
проблем с ним не возникало никогда
RECTO вне форума  
Непрочитано 24.01.2013, 23:23  
angelborn
Гражданин KAZUS.RU
 
Аватар для 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.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 9,026
Сказал спасибо: 29
Сказали Спасибо 3,046 раз(а) в 1,988 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Правильная инициализация ЖК 16х2

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

Сообщение от angelborn Посмотреть сообщение
Но индикаторы-то все новые, есть подозрение что там используется или KS0066 или вобще ST7066.(
Присмотритесь сами, ваш второй алгоритм - это просто сокращенный первый. И тайминги изменены в сторону уменьшения. Поэтому первый подойдет вместо второго, но не наоборот.
RECTO вне форума  
Непрочитано 25.01.2013, 06:08  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,442 раз(а) в 953 сообщении(ях)
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, время: 18:39.


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