АвторСообщение
постоянный участник


Пост N: 153
Info: Среднее
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 27.01.07 19:28. Заголовок: Индикатор на основе HD44780


Ребята, что-то я начал парить по черному. Объясните мне вкратце каким образом общаться с данным индикатором при 4х проводном интерфейсе? Что-то я начал путаться совсем. В самоучителе при инициализации модуля даются совершенно другие команды. Да вот еще что, я запутался как же выставить в 4х проводном интерфейсе бит выбора страницы, он кажется 1й. Когда разбирался с 8ми проводным все было ясно как день и команды соответствовали даташитовским, а тут... короче заааапутался.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 181 , стр: 1 2 3 4 5 All [только новые]


постоянный участник




Пост N: 449
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 07.12.07 12:36. Заголовок: Dmitry Dubrovenko пи..


Dmitry Dubrovenko пишет:

 цитата:
нормально видны и при небольшой яркости.


и я о том же
Alberto пишет:

 цитата:
подсветку я всегда делаю ниже среднего: и по глазам не бъет, и в темноте видно хорошо, и ток около 20 мА.



Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1
Зарегистрирован: 07.12.07
Рейтинг: 0
ссылка на сообщение  Отправлено: 12.12.07 11:17. Заголовок: Зависание жк дисплея


Добрый день!
Возникла следующая проблема : некое устройство собранное на 16ф876а питается от импульсного
блока питания и имеет гальваническую связь с переменкой 220в результаты работы выводятся на
2-х строчный жк дисплей
при косании щупами мультиметра переменки иногда присходит зависание жк дисплея хотя
все устройство продолжает нормально функционировать
В чем может быть проблема пробывал ставить по питанию кандеры не помогло?


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 78
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 12.12.07 12:53. Заголовок: А вы схему выложите ..


А вы схему выложите для просмотра, а то так трудно сказать.
Может всякое быть

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 47
Зарегистрирован: 04.05.07
Откуда: Беларусь, Минск
Рейтинг: 0
ссылка на сообщение  Отправлено: 12.12.07 18:54. Заголовок: Какие кондеры исполь..


Какие кондеры использовали и в каком месте ставили?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 36
Зарегистрирован: 08.03.07
Откуда: Раша, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 13.12.07 19:38. Заголовок: А как у вас ~220 гал..


А как у вас ~220 гальванически завязана?
Через емкостной делитель?
А вообще - висняк обычно по питанию идет.
Надо развязывать... DC-DC...
Заодно и входы развяжете... 2 микросхемы с оптронами и никаких беспокойств.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 2
Зарегистрирован: 07.12.07
Рейтинг: 0
ссылка на сообщение  Отправлено: 14.12.07 23:05. Заголовок: Схему выложить нет в..


Схему выложить нет возможности!
кандеры пробовал ставить по питанию жк электролиты 45*50в
С 220 на прямую идет минус платы
чтобы развязать оптронами и преобразователями 1-нужно переделывать всю печатку 2-по габаритам не войдет
После эксперементов выяснилось что жк зависает не полностью а только часть отвечающая за вывод на
индикацию, при косании щупом переменки на индикаторе может включиться только 1-я строка при повторном косании может активироваться 2-я строка это при том что инициализация производится только на первом витке программы ,пробывал другой индикатор результат один еще в момент касания щупом видно промилькивание содержимого 2-й строки в 1-й
еще когда происходит сбой и остается 1-я строка то иногда она продолжает отображать информацию
а иногда замерзает.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 48
Зарегистрирован: 04.05.07
Откуда: Беларусь, Минск
Рейтинг: 0
ссылка на сообщение  Отправлено: 16.12.07 03:33. Заголовок: Андр пишет: кандеры..


Андр пишет:

 цитата:
кандеры пробовал ставить по питанию жк электролиты 45*50в


Помимо электролита расположенного на входе и выходе стабилизатора, на ножки каждой микросхемы (либо в максимальной от них близости) желательно добавлять керамические конденсаторы емкостью 50n-100n. Для ЖК дисплея можно использовать SMD конденсатор типоразмера 0805 запаянный непосредственно между 1 и 2 контактами платы ЖК.
Андр пишет:

 цитата:
С 220 на прямую идет минус платы


Если вы были вынуждены гальванически соединить минус с сетью 220, то смею предположить, что несколько входов/выходов пика так же связаны с сетью. Если это так, не мешает снабдить эти выводы такими RC цепочками, которые не мешали бы прохождению полезного сигнала, но в тоже время препятствовали выходу напряжения за рамки 0-5V в результате прохождения паразитного импульса.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 28
Зарегистрирован: 04.12.07
Откуда: Россия, Новосибирск
Рейтинг: 0

Замечания: Тема очень интересная, но внимательно читпйте раздел, где Вы её создаёте.
ссылка на сообщение  Отправлено: 03.03.08 16:45. Заголовок: Пробовал свой 1601AY..


Пробовал свой 1601AYGHCT (16х1)запустить через лпт для проверки. Спаял, запускаю smartie5 показывает только первые 8 знакомест. Запускаю lcdmonitor3 - тоже самое. В даташите написано что надо питать его от 5В, но ему мало(ничего не показывает) подал 12В - начал показывать, но только 8 знакомест. В чем проблема?
вот схема


Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 200
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 0
ссылка на сообщение  Отправлено: 03.03.08 20:54. Заголовок: 16x1, это не одна..



16x1, это не одна строка, а две строки, идущих друг за другом, по восемь знакомест в каждой (8x2).
В Вашем случае, видимо не иннициализируется вторая строка.
12 вольт подавать не стоит. Дорого эксперимент может обойтись.

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 309
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 1
ссылка на сообщение  Отправлено: 03.03.08 22:05. Заголовок: контрастность крутил..


контрастность крутили. 12В очень много.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 624
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 03.03.08 23:50. Заголовок: MAZ пишет: контраст..


MAZ пишет:

 цитата:
контрастность крутили


похоже что нет, ведь у него 3-ий вывод на "земле висит". И похоже что это индикатор на расширенный температурный диапазон (буква Н в названии), а у них для нормальной работы надо на 3-ий вывод до -5В (регулируется) подать. А то что от 12В не сгорел, однозначно "крутой" экземпляр .

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 623
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 08.04.08 17:47. Заголовок: Сегодня зашёл радио-..


Сегодня зашёл радио-магазин и... нашёл то, что уже 2 года ждал, появились ОНИ - двустрочные индикаторы!
Пока не покупал (попросил отложить 1 штуку).
Хочу узнать кто-то работал с моделью WH1602A-NGG-CT, не глючат ли случайно такие индикатоы?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 624
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 08.04.08 17:56. Заголовок: Да, и ещё, как у это..


Да, и ещё, как у этого индикатора с кириллицей?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 609
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 3
ссылка на сообщение  Отправлено: 08.04.08 18:13. Заголовок: Пётр пишет: как у э..


Пётр пишет:

 цитата:
как у этого индикатора с кириллицей?


Нормально, есть.

Удивление рождает жажду познания... Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 781
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 08.04.08 20:30. Заголовок: Пётр пишет:кто-то ра..


Пётр пишет:
 цитата:
кто-то работал

Это продукция Winstar'а. У меня есть ихние индикаторы. Жалоб нет. Но у меня, с буквой B (это Model name) после 1602.
Про поддержку языков говорит последний элемент в маркировке. Судя по таблице, у вас позитивный, серый индикатор, без подсветки, с энглиш и кириллицей.

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 610
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 3
ссылка на сообщение  Отправлено: 08.04.08 22:33. Заголовок: Dmitry Dubrovenko пи..


Dmitry Dubrovenko пишет:

 цитата:
без подсветки


Пётр, наберите в Яndex наименование индикатора и будет масса ссылок на этот индикатор. Кстати, в даташите дан чертёж индикатора с подсветкой.

Удивление рождает жажду познания... Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 699
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 08.04.08 23:25. Заголовок: Зайди сюда: http://g..


Зайди сюда:
http://gete.ru/post_1175015847.html
здесь по твоим индикаторам. А еще лучше сходи на сайт производителя, только там, скорее всего, на буржуйском.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 359
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 2
ссылка на сообщение  Отправлено: 09.04.08 07:42. Заголовок: Пётр берите любой. О..


Пётр берите любой. Они практически одинаковые. Посмотрите на плате индикатора, на какой вывод подключен общий. И если получится, разберитесь где плюс. Они обычно на 1 или 2 выводе. На плате есть маркировка. Главная задача их не перепутать. А потом можно и экспериментировать. С отрицательным питанием не разу не встречал, но бывают и такие.


Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 625
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 09.04.08 10:30. Заголовок: Спасибо за ответы. К..


Спасибо за ответы.
Как только проверю индикатор - отпишусь.


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 702
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 09.04.08 12:10. Заголовок: MAZ пишет: С отрица..


MAZ пишет:

 цитата:
С отрицательным питанием не разу не встречал, но бывают и такие.


там не совсем отрицательное, там только на вывод контрастности подается отрицательное напряжение. Это индикаторы на расширенный температурный режим. Я их искал, но, увы, не нашел... может плохо искал?

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 626
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 09.04.08 16:49. Заголовок: Даташит (на буржуйск..


Даташит (на буржуйском) на этот и некоторые другие типы индикаторов можно найти здесь

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 782
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.08 09:38. Заголовок: Alberto пишет: А ещ..


Alberto пишет:

 цитата:
А еще лучше сходи на сайт производителя


О! Сегодня открылся. А когда писАл предыдущий пост, не хотел. Думал, тоже "накрылся".

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 688
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 11.05.08 17:42. Заголовок: Есть индикатор WH160..


Есть индикатор WH1602A-YGH-CTK
Что означает буква K в конце?
В даташите написано ^ Special Code CT : English and Cyrillic standard font ;K: LED 20 DICE
Не совсем понял что значит LED 20 DICE, "Сократ 4.1" перевёл как ПРОВЕДШЕЕ 20 КРИСТАЛЛОВ
Что это может значить?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 793
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 12.05.08 10:19. Заголовок: Пётр пишет: Что озн..


Пётр пишет:

 цитата:
Что означает буква K в конце?

В моей сводной таблице данное поле обозначено, как "Special Code", а ремарка следующая: "Touch panel, Backlight".

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 266
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 0
ссылка на сообщение  Отправлено: 12.05.08 13:47. Заголовок: Здесь имеются расшиф..


Здесь имеются расшифровки буквенно-цифровых обозначений индикаторов.
правда размер файла довольно увесистый 4,5МГб.
Но буквы "К" там нет.
http://www.chipindustry.ru/library/DOC000143087.pdf

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 689
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 12.05.08 19:07. Заголовок: Сегодня запустил это..


Сегодня запустил этот индикатор.
Вроде работает.
Кириллица есть.

Dmitry Dubrovenko пишет:

 цитата:
Touch panel, Backlight

Не похоже чтобы у этого индикатора был сенсорный экран.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 796
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 13.05.08 11:32. Заголовок: Пётр пишет:Кириллица..


Пётр пишет:
 цитата:
Кириллица есть.

Дык
 цитата:
Special Code CT : English and Cyrillic standard font



 цитата:
Не похоже чтобы у этого индикатора был сенсорный экран.

В моей таблице нет чёткого обозначения буквы K в данном поле. Оно обозначено просто, как "**".

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 697
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 16.05.08 15:52. Заголовок: Что-то индикатор WH1..


Что-то индикатор WH1602A-YGH-CTK не может со мной "подружится", показывает мне
Он рабочий, поскольку с прошивками из "Самоучителя..." работает по 8-ми и 4-ёх проводной схеме.

А при запуске с моей прошивкой "светится" только вся верхняя строка или в левой позиции мигает курсор в виде знакоместа.
Правда, я немного схитрил, решил сэкономить выводы ПИКа и подключил индикатор по 4-ёх проводной схеме к 74HC595
Эта м/с представляет собой сдвиговый регистр с последовательной загрузкой данных. Есть так-же и регистр-защёлка, в который записываются данные после их загрузки, т. е. при загрузке эти данные на выходах не появляются.
Они появятся только после команды "Запись".

Индикатор подключен так:
Выводы DB4-DB7 индикатора подключил к выводам 15, 1-3 м/с.
Вывод RS к выв. 4
Вывод E к выв. 5

Здесь набросок исходника, который зашит в 628 ПИК.

Как подключается 74HC595 к ПИКу можно узнать из секции #define исходника.



Может кто знает в чём моя ошибка.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 897
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 16.05.08 17:35. Заголовок: Пётр пишет: Что-то ..


Пётр пишет:

 цитата:
Что-то индикатор WH1602A-YGH-CTK не может со мной "подружится"


так это не индикатор, это 74НС595 . Я так подключал ЖКИ, тоже по 4-х проводному интерфейсу. Сигналы D4-D7 и RS шли через регистр, а Е напрямую на ЖКИ. Для вывода информации использовалось три вывода ПИКа: Е на ЖКИ, Data (данные) и Clock (для сдвига информации) на регистр. Никаких проблем небыло. А у тебя, я так понял, все сигналы на ЖКИ идут через регистр (включая Е)?
Вечером гляну, можешь схемку скинуть, что бы проще разбираться было?

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 698
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 16.05.08 18:36. Заголовок: Alberto пишет: може..


Alberto пишет:

 цитата:
можешь схемку скинуть, что бы проще разбираться было

Вот

Для упрощения не нарисовано подключение линий питания, думаю и так всё понятно.

PS.
+5В нужно подавать на 16-тый выв. м/с 74НС595, 0В на 8-мой вывод.

Alberto пишет:

 цитата:
так это не индикатор, это 74НС595

Ну незнаю я уже не первый раз эту м/с к ПИКу подключаю и всё ОК было.


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 699
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 16.05.08 19:21. Заголовок: Нашёл одну ошибку в ..


Нашёл одну ошибку в ПП HD_Out.
Перед всеми вызовами ПП _595_OUT нужно добавить строку movfw HD_temp1
После этого вроде как проходит инициализация, поскольку верхняя строка перестаёт светитья и начинают едва светитья две строки, но инфа на экран по прежнему не выводится.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 700
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 16.05.08 19:33. Заголовок: Удалось вывести инфу..


Удалось вывести инфу на экран. Правда, варварским методом.
Решил поэкспериментировать, после включения питания, через 2 секунды вытащил ПИК под напряжением (знаю, это делать ни в коем случае нельзя, но ведь нужно как-то до сути докопаться).
После его установки, на экране появилась надпись.
Значит я где-то напутал с задержками.
Знать-бы где.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 900
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 16.05.08 19:42. Заголовок: Другое дело :sm1:. Я..


Другое дело . Я так понимаю что это не реверсивный счетчик? Надо даташит скачать (может мне "ник" даташит взять?), но насколько я понял со схемы у тебя строб Е приходит одновременно с установкой данных и сигнала RS. Скорее всего в этом и есть проблема. Тебе нужно выдержать паузу (так сразу не вспомню какую точно, кажись 1 мксек, посмотри в "Самоучителе") для того чтобы данные установились и только потом подавать строб. Нельзя подавать сигнал строба одновременно с подачей данных и RS. Если уж ты все равно успользуешь три вывода МК подай строб напрямую на ЖКИ, т.е. данные в регистр приходят и выставляются на выходах по каждому такту. Данные в регистр записались (прошел последний такт), выждал 1 мкс и подал строб Е на ЖКИ. Так было у меня, при такой организации никаких проблем нет. Или сделай задержку на строб Е, но это лишняя м/с (или RC цепочка) и такой вариант заведомо проиграшен.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 901
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 16.05.08 19:44. Заголовок: Пётр пишет: вытащил..


Пётр пишет:

 цитата:
вытащил ПИК под напряжением


могу выслать програмку на шаговый двигатель. Можно сделать так, что ПИК будет выдёргиваться и вставляться в панельку в полностью автоматическом режиме с заданной частотой!

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 701
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 16.05.08 21:45. Заголовок: Alberto пишет: Я та..


Alberto пишет:

 цитата:
Я так понимаю что это не реверсивный счетчик

Правильно, это регистр, причём вывод "E" это запись в защёлки регистра.

Alberto пишет:

 цитата:
я понял со схемы у тебя строб Е приходит одновременно с установкой данных и сигнала RS

Нет, сначала записываются данные с установленым лог. 1 на выв. "E" индикатора, а затем уже с те-же данные, но уже с лог. 0.
Так что задержка программная и она намного больше 1мкс.

Alberto пишет:

 цитата:
даташит взять

А у меня даже даташита нет, просто полистал пару журналов "Радио" и понял как она работает.
Там всё элементарно.
Банальный 8-ми разрядный сдвиговый регистр, совмещённый с регистром-защёлкой в который записываются данные по команде на выводе 12 м/с.

Alberto пишет:

 цитата:
могу выслать програмку на шаговый двигатель. Можно сделать так, что ПИК будет выдёргиваться и вставляться в панельку в полностью автоматическом режиме с заданной частотой!



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 904
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 17.05.08 00:03. Заголовок: Пётр пишет: Правиль..


Пётр пишет:

 цитата:
Правильно, это регистр


Про регистр я всё понял, просто хотел тебя на мысль навести, но...

 цитата:
Так что задержка программная и она намного больше 1мкс.


неправильно ты, дядя Фёдор, бутерброд ешь . Когда происходит запись данных в ЖКИ? По спаду строба с "1" в "0", но при этом данные и RS на ЖКИ должны быть установлены! Не может сдвиговый регистр поменять данные на шестом выводе предварительно не "протолкнув" через себя пять предыдущих бит.
Если бы у тебе был простой регистр без защелок, было бы проще. Соединил вывод RA2 МК с выводом Е ЖКИ, выставил на нем "1". Загнал в регистр пять бит, перевел строб ЖКИ в "0", выждал 1 мксек, перевел в "1". Протокнул следующие пять бит через регистр, опять строб на ЖКИ... А здесь у тебя еще строб и на защелку регистра подавать нужно. Надо подумать.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 906
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 17.05.08 01:43. Заголовок: Alberto пишет: Надо..


Alberto пишет:

 цитата:
Надо подумать.


боюсь что так как у тебя не получится. Ведь данные DB4-DB7, RS и E на ЖКИ поступают одновременно, а по мануалу спад строба на ЖКИ должен быть не ранее чем через 200 нсек, после установки данных (всё о ЖКИ), а у тебя одновременно. Поправь меня, Пётр, если я не прав. С программой не разбирался, мне проще свою написать, завтра куплю регистр и, если будет время, попробую. У меня на макетке схема управления CD-ROM'ом собрана, жалко разбирать... Если уж совсем "труба" будет постараюсь подключиться. Какие еще 8-ми разрядные регистры у тебя есть? Может на другом будет проще?

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 702
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 17.05.08 06:17. Заголовок: Alberto пишет: Попр..


Alberto пишет:

 цитата:
Поправь меня, Пётр, если я не прав.

Выше я об этм уже писал.
Сначала в регистр записываются байт с 6 битом, установленым в 1, т. е. на входе индикатора "E" будет 1.
Затем в регистр записывается тот же байт, но его 6 бит сброшен в 0.
Для передачи одного байта, данные в регистр загоняются 4 раза.
Сначала старший полубайт с 1 в шестом разряде (на выводе "E" индикатора) затем эти же данные, но с нулём в шестом разряде.
После чего таким же образом загоняются 2 раза младший полубайт (сначала с 1 в шестом разряде, а потом с 0).
Т. е. формируется активный перепад (1-0) с уже установившимися данными, ведь состояние остальных бит не поменялось.
Задержка между установкой данных и активным перепадом намного больше 200 нсек и равняется времени повторной загрузки данных в регистр.
Может не так понял и ты имел в виду что-то другое?

Alberto пишет:

 цитата:
Ведь данные DB4-DB7, RS и E на ЖКИ поступают одновременно

Нет, см. выше.

Как я уже писал раньше, инициализация кажется проходит, но скорее не доконца, поскольку включаются 2 строки, но данные не выводятся на индикатор.
Если ПИК вытащить и поставить на место, то происходит повторная инициализация и в большенстве случаев инфа на экране появляется.
Думаю собака порылась именно во временных задержках между командами инициализации.

Alberto пишет:

 цитата:
мне проще свою написать

Это понятно, мне тоже проще свою написать.
Ладно, попробую как нибудь сам разобраться.
Как только появится положительный результат - сообщю.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 907
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 17.05.08 07:35. Заголовок: Пётр пишет: Выше я ..


Пётр пишет:

 цитата:
Выше я об этм уже писал.


вот здесь у меня и есть сомнения. Идею я понял. Это то же самое что описано вот здесь:
http://www.rtcs.ru/article_detail.asp?id=40
только ты хочешь применить ее к HD44780. Теоретически я с тобой согласен, информация на выходах регистра "защелкивается" и во время повторной загрузки не меняется до следующего "защелкивания"... А при следующем защелкивании меняются только данные на выводе Е ЖКИ, т.к. загоняется тот же полубайт... Согласен, тормознул я , я чего-то посчитал что между "перезащелкиваниями" данные на выходе регистра будут сбрасываться. Каюсь , был неправ.
Ладно, сегодня уже поздно, завтра (вернее сегодня, но уже утром) я к тебе подключусь. Мне тоже стало интересно, т.к. у меня нехватка выводов на схеме с CD-ROM'ом. Скорее всего придется применять такую же схему или что-то похожее. Так что стоит заняться.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 703
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 17.05.08 12:12. Заголовок: Соеденил вывод "..


Соеденил вывод "E" индикатора с RA3 ПИКа.
В ПП HD_Out после каждого вызова подпрограммы _595_OUT добавил строб
call PAUSEOUT ; Задержка на 10 машинных циклов
bsf porta,3
call PAUSEOUT ; Задержка на 10 машинных циклов
bcf porta,3 ; Активный перепад строба

И ничего не изменилось.

Сейчас скачаю исходник из устройства, опубликованого в "Радио" 2007, №5, с 42-45.
Там индикатор связян с контроллером по ИК каналу. Посмотрим, может найду ответ.

PS.
Все устройства их самоучителя используют плавающую задержку, а я по понятным причинам её использовать не могу.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 181 , стр: 1 2 3 4 5 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия