реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> трабл с WEH000802al, трабл с WEH000802al
laryc
сообщение Jan 3 2017, 05:46
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 1-01-10
Из: комсомольск на амуре
Пользователь №: 54 586



Други, С Новым Годом! ...а меня поздравьте с Новым Геморрроем! Решил пересесть на OLED ранее с HD44874 проблем не испытывал. Купил парочку WEH000802al WINSTAR запуснаю 8-битовой шиной инициирующая последовательность ( 0х3е,0х06, 0х01,0х04), но зажигается только верхняя счтрока (индикаторы перепаивал то бишь менял) флаг по готовности не проверяю даю приличную паузу, во всяком случае на HD44874 пролазило. Ранее угробил WEH0001202al но на 4-х битной шине там кокоето время наблюдал две строки - затем нижняя погасла навсегда...мо чо в консерваториях не так? если есть библиотека то поделитесь у меня уже обглоданная и глаз должно быть замылился


--------------------
никогда не бывает так плохо чтобы небыло ещё хуже
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jan 3 2017, 08:16
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



В свое время намучался... потом нашел проблему как раз в инициализации.
Наилучшим способом переводить в четырехбитный режим оказалось - сперва попробовать установку позиции курсора с последующим вычитванием. если не читается - переводим в четырехбитный режим.
Если не нужно обеспечивать работоспособность после перезапуска процессора без снятия питания - можете оставить именно последовательность перевода в 4 бита без предварительного переведения в 8. Внимательно читайте документ - там есть отличия от HD44780 в зарезервированных битах.

Да, еще - этот дисплей при питании не пятивольтовом питании не позволяет управлять от 3.3 вольта.
Короче, вот код.

зы: чтобы не пропало - инструкция о переделке на SPI интерфейс.

Сообщение отредактировал Genadi Zawidowski - Jan 3 2017, 08:34
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  hd44780.zip ( 5.39 килобайт ) Кол-во скачиваний: 25
Прикрепленный файл  WS0010_rev_001.pdf ( 3.72 мегабайт ) Кол-во скачиваний: 26
Прикрепленный файл  weh2002_spi.txt ( 273 байт ) Кол-во скачиваний: 32
 
Go to the top of the page
 
+Quote Post
laryc
сообщение Jan 3 2017, 15:29
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 1-01-10
Из: комсомольск на амуре
Пользователь №: 54 586



биты которые отличаются относятся к набору символов. а вот с инициацией второй строки - проблема... не зажигается совсе и не мельтишит! Если есть рабочий кусок кода для двухстрочной WEHи то просьба поделиться именно для 8-битной шины. Пишут что проблем с инициацией на 8 битах нет ...а у меня есть

У меня вопрос к тем кто плавал. Обязательно ли проверять флаг D7 BUSY? Мож когда переводим R\W на чтение там что нибудь за одно и переводится и защёлкивается ? На HD44874 тоже эта процедура упоминается , но я никогда этого не делал просто давал задержку и всегда всё получалось


--------------------
никогда не бывает так плохо чтобы небыло ещё хуже
Go to the top of the page
 
+Quote Post
laryc
сообщение Jan 8 2017, 07:25
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 1-01-10
Из: комсомольск на амуре
Пользователь №: 54 586



Раз никто не ответил мне то отвечу себе сам . Всё дело было в том что устанавливал флажок на разрешение 5х10 дот, а выводило всё равно 5х8 и при этом вторая строка не инициировалась. Мораль: Верить написанному нельзя...Не верь китайцам дары приносящим!


--------------------
никогда не бывает так плохо чтобы небыло ещё хуже
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th April 2024 - 10:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01396 секунд с 7
ELECTRONIX ©2004-2016