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




Пост N: 57
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.02.08 09:17. Заголовок: Информация по ЖК модулям


Собственно говоря отсутствие этой информации и привело к покупке мной знакосинтезирующего ЖК индикатора, который оказался без второй страницы (т.е. без "удобных" русских символов). Дело в том, что подбирая ЖК индикатор на основе HD44780, я нашел индикаторы на основе его аналога KS0066 от фирмы Data Vision Int. Хотя в данном случае значения не имеет, кокой стоит внутренний МК, т.к. пинципы их работы совпадают.
Важно! Имеет значение где он сделан!!! Потому что только в том случае, если ЖК сделан в России вы получаете вторую страницу с "удобными" русскими символами! В случае покупки заграничных, вы этой страницы не найдете, хотя в описании написано, что он русифицированный! Конечно, зачем буржуи будут заботиться о нормальном выводе русских букв? Обрезали наш алфавит в итоге обеспечив "гомморой" разработчикам.

В связи с вышесказанным, большое спасибо разработчикам компании МЭЛТ (можно посмотреть их сайт), которые озаботились добавлением дополнительной страницы (кстати они добавили еще множество символов, которые не будут лишними). Еще очень удобно, что на их сайте есть информайия по индикаторам на русском языке с фотографиями (например на сайте Data Vision Int найти информацию по их ЖК проблемматично, я так и не нашел, пришлось использовать поисковики). Вообщем "респект" компании МЭЛТ в дальнейшем буду работать именно с ней. Буржуям поучиться бы!

Надеюсь теперь люди, которые собираются покупать ЖК в первый раз смогут обойти эти "грабли" и купить именно то, что они хотят, получив при этом то, на что они расчитывали, а не то, что оказалось.

Информация по купленному мной DV-16230S2FBLY-H/R ЖКИ 16х2, англ/рус.
1. Вторая страница отсутствует, поэтому всякие изменения описанные в 8_1 "не пройдут";
2. Изготовитель распаял через перемычку (чип резистор с маркировкой 000 на месте J11) соединение контактов Vdd (1 пин) с Vlcd (15 пин), что приводит к тому, что подключая ЖК без подсветки только Vdd, ты ее все равно получаешь (с потреблением 180мА). Если учесть, что я в первый раз столкнулся с ЖК, то это мне было очень непонятно, я даже подумал сначало, что так и должно быть. Хорошо, что не спалил ЖК. Отпаяв эту премычку, все заработало как надо. (Кстати Vss пин 2 соединен через такую же перемычку J12 с "нулем" для LCD пином 16). В мануале про это "ни слова";
3. С питанием надо быть поаккуратней. На данной модели 1 пин Vdd, 2 пин Vss;
4. Расшифровку обозначения на данный тип ЖК, можно посмотреть здесь

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


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




Пост N: 58
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.02.08 10:25. Заголовок: Можно использовать э..


Можно использовать эту тему для того, чтобы делиться интересной информацией по ЖК, как графическим, так и знакосинтезирующим, с которой вам пришлось столкнуться. Вы можете поделиться информацией об особенностях работы той или иной модели ЖК, о хитрой разводке пинов ЖК с которой вам пришлось разбираться. Чем больше информации, тем проще можно выбрать из существующих моделей, сэкономив нервные клетки.

Читайте правила, относительно использования красного цвета. На первый раз, предупреждение.
/Dmitry Dubrovenko/


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




Пост N: 702
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 08.02.08 12:52. Заголовок: Использование второй..


Использование второй кодовой страницы резко ограничивает количество возможных моделей индикатора. Т.е., если Вы (или кто-то другой) захотите повторить констукцию, то придётся искать точно такой же индикатор. И всё это ради экономии лишних десяти минут, при прописывании кодов символов по таблице. Сомнительный выигрыш.
По поводу пинов питания, неоднократно уже говорили, и в самоучителе написано.
Про соединение с подсветкой, что-то новенькое. Не попадалось пока такого.

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




Пост N: 60
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.02.08 13:05. Заголовок: Dmitry Dubrovenko пи..


Dmitry Dubrovenko пишет:

 цитата:
Использование второй кодовой страницы резко ограничивает количество возможных моделей индикатора.


Надо хотя бы знать об этом! Хорошо, если вы уже много их подержали в руках, а если вы первый раз с ним столкнулись? Я сколько раз убеждался, я думаю, что все знают что-то, а потом оказывается, что вовсе и не все.... Эта тема и призвана дать в руки как можно больше информации. А уж хороша эта информация или плоха, пусть решает каждый для себя.

P.S. Про красный цвет - учту, спасибо.


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




Пост N: 516
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 1
ссылка на сообщение  Отправлено: 08.02.08 14:50. Заголовок: Sky Lord пишет: Важ..


Sky Lord пишет:

 цитата:
Важно! Имеет значение где он сделан... ...только в том случае, если ЖК сделан в России вы получаете вторую страницу с "удобными" русскими символами! В случае покупки заграничных, вы этой страницы не найдете,


Не пугайте людей! Не всё так плохо, как Вы пишете. В прошлом году я приобрёл ЖК индикатор на основе HD44780. Его маркировка: SC1602ASLB-XH-HS-G, made in Taiwan. И процедуры инициализации, и таблица знакогенератора соответствует той, которая описана в самоучителе. Видимо, просто Вам попался такой ЖКИ.

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




Пост N: 61
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.02.08 15:23. Заголовок: Вот и отлично! Уже в..


Вот и отлично! Уже выявили ЖК двух фирм, где есть две страницы. Следовательно уже есть выбор! А я сделал неправильный вывод. Но это только подтверждает сказанное, об отсутствии нормальной информации по данному вопросу. Если еще кто-то знает, что какая-то фирма выпускает две страницы, не поскупитесь, поделитесь информацией. Это сэкономит как деньги, так и нервы со временем, что тоже важно.

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




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

Награды: Отлично!',
ссылка на сообщение  Отправлено: 08.02.08 18:46. Заголовок: Стойте, стойте. Что-..


Стойте, стойте. Что-то не то.
RW1ZK пишет:

 цитата:
таблица знакогенератора соответствует той, которая описана в самоучителе


Sky Lord пишет:

 цитата:
Уже выявили ЖК двух фирм, где есть две страницы.


в самоучителе как раз и был описан ЖКИ с одной страницей. Вторая страница с латиницей им просто не нужна, т.к. латиницей они не пользуются.
Sky Lord пишет:

 цитата:
Конечно, зачем буржуи будут заботиться о нормальном выводе русских букв?


а Вы станете себе головную боль наживать забивая японские иероглифы (или что актуально для меня испанские буквы) в свою разработку? Для этого и есть российские клоны с русской кодировкой во второй странице.
Прошу прощение за отклонение от темы.

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




Пост N: 518
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 1
ссылка на сообщение  Отправлено: 08.02.08 20:52. Заголовок: Alberto пишет: Стой..


Alberto пишет:

 цитата:
Стойте, стойте


Стоим...
Я об этом: Самоучитель, часть 2, стр. 62. Таблица знакогенератора с набором символов "Russian".

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




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

Награды: Отлично!',
ссылка на сообщение  Отправлено: 08.02.08 21:43. Заголовок: RW1ZK пишет: Таблиц..


RW1ZK пишет:

 цитата:
Таблица знакогенератора с набором символов "Russian".


но она ОДНА, есть с испанскими символоми, есть с иероглифами, наверняка есть другие, но страница ОДНА. А в случае с русскими клонами их ДВЕ. Для включения ВТОРОЙ страницы используется бит 1 команды установки разрядности интерфейса (могу ошибаться, надо уточнить, это было в рассылках), который для оригинальных (не российских) ЖКИ может быть любым (0-ой и 1-ый биты не используются).

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




Пост N: 519
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 1
ссылка на сообщение  Отправлено: 08.02.08 22:22. Заголовок: Alberto пишет: А в ..


Alberto пишет:

 цитата:
А в случае с русскими клонами их ДВЕ.


Всё ясно. Посмотрел сейчас дш на МЭЛТовские индикаторы MT-16S2x. Действительно, там две страницы. Честно говоря, никогда об этом не задумывался. И одной с лихвой достаточно. Ведь всё-равно, при написании программы чаще всего на ЖКИ выводим сообщения на английском языке. Alberto, спасибо. (Надо прикупить с иероглифами, может китайский язык освоим... )

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




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

Награды: Отлично!',
ссылка на сообщение  Отправлено: 08.02.08 22:32. Заголовок: RW1ZK пишет: И одно..


RW1ZK пишет:

 цитата:
И одной с лихвой достаточно.


а теперь поставь себя на мое место . Кто здесь в радиусе 300 км русским владеет?

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




Пост N: 520
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 1
ссылка на сообщение  Отправлено: 08.02.08 23:39. Заголовок: Alberto пишет: Кто ..


Alberto пишет:

 цитата:
Кто здесь в радиусе 300 км русским владеет?


Для тебя это и минус, и плюс. Можно ещё и переводчиком подработать!

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




Пост N: 706
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 08.02.08 23:58. Заголовок: RW1ZK пишет: никогд..


RW1ZK пишет:

 цитата:
никогда об этом не задумывался

А я просто не знал, пока рассылку про вторую страницу не получил. Вот тогда и задумался, а нужно ли это, раз оно - такая редкость (см. мой пост выше ).

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




Пост N: 62
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 09.02.08 07:28. Заголовок: Господа, вы намекает..


Господа, вы намекаете на то, что если я напишу программу под ЖК рассчитанного на вторую страницу, то ей не смогут пользоваться люди у которых нет такого "продвинутого" ЖК? Интересно... Тогда получается, что использовать ЖК со второй страницей стоит, только если слов выводить надо множество "а-ля" текст, а в случаях простого меню набивать табличку.

RW1ZK пишет:

 цитата:
Его маркировка: SC1602ASLB-XH-HS-G, made in Taiwan


Посмотрел имеющеюся информацию о данной модели и нет даже намека на вторую страницу. И как до покупки узнать, что там есть такая радость? Вот вы написали, теперь покупая можно "хотя бы надеется", что там она есть.


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




Пост N: 521
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 1
ссылка на сообщение  Отправлено: 09.02.08 11:34. Заголовок: Sky Lord пишет: вы ..


Sky Lord пишет:

 цитата:
вы намекаете на то


Совершенно верно. Писать программу с использованием второй страницы есть смысл только в том случае, если это устройство Вы будете эксплуатировать сами. Есть конечно надежда на то, что кому-то такое устройство будет просто необходимо, и он для его создания будет приобретать именно такой индикатор. Ну я ещё понимаю у нас в Росии... А остальные? Им то что делать? Заказывать в МЭЛТ?

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




Пост N: 250
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 09.02.08 17:14. Заголовок: Могу добавить. Опыт ..


Могу добавить. Опыт работы с Мэлт 2-х строчными, показал, что если не жалко денег, нервов и главное времени, можно повоевать.
А так, сан лик намного лучше работает. Я имею ввиду непонятные глюки. Производитель лучше не за таблицами гонялся, а за отработкой нормального функционирования. Насчет графических, слов нет оценка отлично.

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




Пост N: 63
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 09.02.08 22:03. Заголовок: MAZ пишет: Опыт раб..


MAZ пишет:

 цитата:
Опыт работы с Мэлт 2-х строчными, показал, что если не жалко денег, нервов и главное времени, можно повоевать


Как говорится, вот с этого места поподробней! Они что глючные? У меня например DV с программой КЕА - вторая строка инициализировалась со второго круга. Я долго не мог понять с чем это связано. Вставлял разные задержки в разных местах, в том числе увеличивал начальную задержку, все "по барабану". Но все таки докопался "где собака порылась". У КЕА (вторая часть самоучителя) в рабочей инициализации команда выбора количества строк идет первой. Так вот, для того чтобы с первого захода определялись две строки надо оставив команду в начале, добавить аналогичную в конце рабочей инициализации, тогда все работает отлично (это критично, когда символу выводится с задержкой, как бы "печатаются", тогда при включении сначала печатается первая строка, затем ЖК сбрасывается, снова печатается первая строка и только потом вторая, выглядит "не симпатично".
Кстати там же есть команда сброса дисплея с данными (00000001), что вызывает небольшое мерцание, которое видно если наклонить экран. Я эту команду заменил на сброс, без сброса данных (00000010) и мерцание прошло.


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




Пост N: 251
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 09.02.08 22:58. Заголовок: По подробней, пожалу..


По подробней, пожалуйста. Инициализация, если хотите поставить после того же DV не прокатит. Начинает выскакивать 2 знакогенератор.
С задержками как по минному полю. Какая хочет работать, какая нет. Ладно. Сделал инициализацию. Ну все, работаем. Заметьте, вместо 30 минут по плану, неделя. При включение питания, иногда (не всегда), включается мигающий курсор в первом знакоместе первой строки и какой нибудь символ. Я предполагаю, что-то происходит с контроллерам до инициализации, но вот ЧТО? Надо же ведь подождать. Ждал от 20 мс до 2 сек, результат один и тот же, опять же иногда. Если не дай бог, какой нибудь перепад по напряжению (я имею ввиду на фазе).
Пик работает, ничего не замечая. Мэлт уходит в аут. Причем полный. Только перезагрузка устройства, если конечно инициализация в программе не повторяется. У меня их пять, и все на одной и той же программе работает по разному, хотя и похоже.
Сходите на Мэлтовский форум, почитайте. Там и народ психует и техн. поддержка. А воз и ныне там. Мне нравится, что тех. поддержка, как заклинание. Индикаторы все проверены, все рабочие. Нет чтобы прислушаться. Во общем ставлю DV, а он и с мэлтовской инициализацией работает и проблем нет. Еще раз скажу, надо быть справедливым. Графические индикаторы вопросов нет.

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




Пост N: 64
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.02.08 09:09. Заголовок: MAZ Спасибо за инфор..


MAZ Спасибо за информацию! Очень кстати.
У сан линка какое обозначение? Случайно не SC? Если так, то судя по посту выше у них тоже иногда встречается наша вторая страница.

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




Пост N: 252
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.02.08 10:44. Заголовок: SC1602ASLB-XH-HS нап..


SC1602ASLB-XH-HS например. Самое смешное что поддержка советует обвесить индикатор 1пф конденсаторами.
Нормально, а?

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


Пост N: 398
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг: 1
Фото:
ссылка на сообщение  Отправлено: 10.02.08 10:49. Заголовок: Sky Lord пишет: Они..


Sky Lord пишет:

 цитата:
Они что глючные?


Не знаю почему вы хаете мэлтовские индикаторы. У меня например MT-16S2 работает без каких либо проблем вообще. Причем что с программой частотометра, например из самоучителя, без каких либо переделок, что с моей программой. Только в своей я сделал полную процедуру инициализации со всеми задержками по ДШ. Причем в первых циклах инициализации нельзя использовать плавающую задержку, это может приводить к сбоям. Индикатор, кстати, чувствителен к помехам, в некоторых случаях это приводит к сбоям в работе индикатора. Все металлические детали нужно соединить с корпусом, и никаких проблем.

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




Пост N: 522
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 1
ссылка на сообщение  Отправлено: 10.02.08 12:07. Заголовок: Алексей пишет: MT-1..


Алексей пишет:

 цитата:
MT-16S2 работает без каких либо проблем вообще


Кстати, у меня ещё есть MT-20S4A (4х20), он тоже работает без проблем. Правда, второй страницей в нём я не пользуюсь.

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




Пост N: 253
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.02.08 12:15. Заголовок: Я не хаю, что есть т..


Я не хаю, что есть то есть. Дубовая инициализация без всяких плавающих задержек. И у вас наверно на батарейном питание, да это он любит. Опять же партия, наверно.
На столе, при всех "тепличных" условиях нет, нет да скаканет непонятно куда. А уж если импульсный блок питания подключить, то одни проблемы.
Что-то у меня сомнения закрались, может я глючить начинаю. Алексей, Иван, если можно покажите инициализацию.

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



Пост N: 18
Зарегистрирован: 12.02.07
Откуда: Беларусь, Гомель
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.02.08 14:19. Заголовок: Вот пример инициализ..


Вот пример инициализации, использую постоянно, никаких сбоев.

;=============================================================== 
;Инициализация индикатора МЭЛТ МТ-16S2D-3YLG для 4-х проводного интерфейса
;===============================================================
call _30ms
movlw b'00000011'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
call _40mks
movlw b'00000011'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
call _40mks
movlw b'00000011'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
call _40mks
movlw b'00000010'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
call _40mks
movlw b'00000010'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
movlw b'00001010'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
call _40mks
movlw b'00000000'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
movlw b'00001000'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
call _40mks
movlw b'00000000'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
movlw b'00000110'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
call _40mks
movlw b'00000000'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
movlw b'00001100'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
call _40mks
movlw b'00000000'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
movlw b'00000001'
movwf PORTB
bsf PORTB,6
bcf PORTB,6
call _2000mks
;====================================
;конец инициализации индикатора
;====================================


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




Пост N: 710
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 10.02.08 17:19. Заголовок: Алексей пишет: в пе..


Алексей пишет:

 цитата:
в первых циклах инициализации нельзя использовать плавающую задержку

Это именно у МЭЛТовских?

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




Пост N: 254
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.02.08 17:37. Заголовок: Deputat это разве д..


Deputat
это разве для мэлт?
movlw b'00000011'
movwf PORTB
в даташите
movlw b'00110000'
movwf PORTB
или у них и даташиты такие же.
попробую
Но на сколько помню не проходило, для DV вообще без разницы. b'00000011' или b'00110000' и то и другое проходило

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



Пост N: 19
Зарегистрирован: 12.02.07
Откуда: Беларусь, Гомель
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.02.08 18:01. Заголовок: Так будет понятнее: ..


Так будет понятнее:
RB0=DB4
RB1=DB5
RB2=DB6
RB3=DB7
RB4=R/W
RB5=A0
Rb6=E

А инициализацию брал здесь: http://www.radiokot.ru/lab/controller/04/

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




Пост N: 255
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.02.08 19:05. Заголовок: Жаль, я думал это ва..


Жаль, я думал это ваше творение. Пока не добрался до индикатора. Но вопросов куча. А логике никакой. Честно, я бы до такого не додумался. Даже не нашел команду включения 4 проводного интерфейса. Если это еще заработает. нет слов.
Большое спасибо за ссылку. Буду читать.
если пройдет, выложу по компактней

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




Пост N: 523
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 1
ссылка на сообщение  Отправлено: 10.02.08 19:32. Заголовок: MAZ пишет: если мож..


MAZ пишет:

 цитата:
если можно покажите инициализацию


Александр, посмотрите в рассылки "Обмен инф. и идеями" и в самоучителе. В самоучителе с плавающей задержкой "устройство считывания кодов ПЗУ с DS18B20", а в рассылках 4_1 "Синтезатор на SAA1057", 4_14 "Чтение данных из 24C16 и запись данных в EEPROM PIC18F252". В рассылках 4_16, 4_17 были программы инициализации от Андрея Сахненко (via vintik).

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



Пост N: 20
Зарегистрирован: 12.02.07
Откуда: Беларусь, Гомель
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.02.08 19:50. Заголовок: Какие вопросы? Практ..


Какие вопросы? Практически все соответствует даташиту: http://lcddisplay.ru/files/file2085.pdf
Никто ничего не изобретал. А то, что не компактно, так это я еще на этапе "въезда в ЖКИ" разложил все по полочкам, сейчас все очень понятно.

MAZ пишет:
 цитата:
Даже не нашел команду включения 4 проводного интерфейса.


Вот включение 4-х проводного интерфейса:

movlw b'00000010' Выбор 4-х пр. интерфейса
movwf PORTB
bsf PORTB,6
bcf PORTB,6
call _40mks

movlw b'00000010' Выбор 4-х пр. интерфейса
movwf PORTB
bsf PORTB,6
bcf PORTB,6
movlw b'00001010' Выбор страницы знакогенератора
movwf PORTB
bsf PORTB,6
bcf PORTB,6

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




Пост N: 256
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.02.08 21:05. Заголовок: Кажется начинаю пони..


Кажется начинаю понимать смысл. это я зациклился. Все намного проще, у меня в стандартной инициализации есть группа команд отвечающих за передачу байта в два приема. А здесь просто выставляется последовательно полубайты.
Самое обидное, что DV, SC,WH все индикаторы которые у меня есть отлично инициализируются, МТ гемморой.
Включил вашу инициализацию , но начились новые приколы. Половина выводимых символов работает с 1 знакогенераторам и вторым.
причем одновременно. Какие то "фичи" в статье. Их надо решать на уровне производства.
Спасибо за поддержку.
Конечно еще подолблюсь. Но все таки гемороя выше крыши.


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




Пост N: 257
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.02.08 21:23. Заголовок: вот моя инициализаци..


вот моя инициализация, и она работает. Но и иногда глюк при включении.

;-----------------------------------------------------------------------------
; Инициализация LCD в 4-х битный режим +
;-----------------------------------------------------------------------------
Init_LCD
call zad30.0
movlw .3
movwf Temp1
shet movlw B'00110000'
movwf PORTB
bsf PORTC,E
bcf PORTC,E
call zad50 ;50mкc
decfsz Temp1
goto shet
movlw B'00100000' ; 4бит,
call LCD_A
movlw B'00101000' ; 4бит, 2 строки, 0таб ;
call LCD_A
movlw B'00001000' ; выкл. дисплей и выкл курсор
call LCD_A
movlw B'00000110' ; запрет сдвига инкримен
call LCD_A
movlw B'00001100' ; вкл. дисплей и выкл курсор
call LCD_A
movlw B'00000001' ; очистка дисплей
call LCD_A
call zad2
return
;----------------------------------------------------------------------
; формируем адрес команды LCD +
;----------------------------------------------------------------------
LCD_A movwf LCD
bcf PORTC,RS
goto SLCD
LCD_D movwf LCD ;формируем данные из видеопамяти LCD +
bsf PORTC,RS
SLCD swapf LCD,w
andlw 0x0F
movwf PORTB
bsf PORTC,E
bcf PORTC,E
movf LCD,W
andlw 0x0F
movwf PORTB
bsf PORTC,E
bcf PORTC,E
clrf PORTB
call zad50 ;50mкc
return

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



Пост N: 21
Зарегистрирован: 12.02.07
Откуда: Беларусь, Гомель
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.02.08 21:37. Заголовок: Если честно, то кром..


Если честно, то кроме MT, никакие другие ЖКИ не использовал. В начале долго не мог его запустить, а сейчас разобрался и никаких проблем. В Гомеле рынок радиокомпонентов напрочь отсутствует. Поэтому попробовать что-то новое, что-то с чем-то сравнить и т.д. очень проблематично. Приходится довольствоваться тем что есть. Хорошо, друзья или знакомые иногда бывают в Москве, так удается что нибудь заказать. И то, в Чип и Дип, а там говорят цены очень завышены.

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


Пост N: 399
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг: 1
Фото:
ссылка на сообщение  Отправлено: 10.02.08 21:55. Заголовок: MAZ пишет: Дубовая ..


MAZ пишет:

 цитата:
Дубовая инициализация без всяких плавающих задержек. И у вас наверно на батарейном питание, да это он любит. Опять же партия, наверно.
На столе, при всех "тепличных" условиях нет, нет да скаканет непонятно куда. А уж если импульсный блок питания подключить, то одни проблемы.
Что-то у меня сомнения закрались, может я глючить начинаю. Алексей, Иван, если можно покажите инициализацию.

Индикатор работает вовсе не в тепличных условиях. Отлаживал программу на макетке, питал от импульсного компьютерного БП вместе с отладчиком. Все работало без проблемм, завелся сразу же, как отловил все глюки в программе. Сейчас этот индикатор уже довольно давно работает в усилителе мощности, я даже где то ветку создавал по этому усилителю. Процедура инициализации действительно дубовая, но сделана точно по даташиту(там кстати указано где не нужно применять плавающую задержку ), на всякий случай... Но индикатор прекрасно работает и с программой вывода на индикацию из самоучителя, а она сильно урезана. Хотя плавающая задержка используется после инициализации. Сейчас у меня в усилителе стабильностью питания даже и не пахнет, пульсации доходят аж до 0,2 В. и работает... Хотя усилитель и ужасно фонит. Обязательно все металлические части подключите к общему проводу, особенно если какие то части могут касаться массы или нет(в основном металлические ручки управления, у меня были страшные глюки от такой ручки), иначе и будут эти глюки. Кстати, в своей программе я использую именно вторую страницу знакогенератора и 4 проводный интерфейс. Насчет инициализации я поступил просто, сделал фиксированную задержку на макс. величину в даташите и использовал только ее где нельзя использовать плавающую. В остальной части инициализации уже использую плавающую задержку из самоучителя, только урезанную под свои цели.
Dmitry Dubrovenko пишет:

 цитата:
Это именно у МЭЛТовских?

Не могу сказать, надо смотреть даташиты. Мэлтовские индикаторы мне в основном нравятся именно потому, что даташит на них русский и уж точно есть вторая страница знакогенератора.
MAZ пишет:

 цитата:
Даже не нашел команду включения 4 проводного интерфейса.


Если для МЭЛТ не могли найти, то в ДШ есть табличка, где все крайне подробно расписано, а также приведен рисунок с инициализацией по 8 и 4 проводному интерфейсу и указаны старшинство разрядов, остается только воплотить рисунок в программу. Если нужно скину инициализацию, только пустое письмо мне скиньте на мыло которое в моем профиле.

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




Пост N: 258
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.02.08 22:15. Заголовок: ­ Алексей, я выше на..


*PRIVAT*

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




Пост N: 261
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.02.08 16:26. Заголовок: Поддержка на Мэлт от..


Поддержка на Мэлт отозвалась сразу. Спросили какая версия? У меня 7.
И вот последняя фраза.
"Поставте конденсаторы С3,С4,С5,С6 по 0,1мкф и сообщите нам результат обязательно"


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




Пост N: 65
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.02.08 19:10. Заголовок: Куда поставить конде..


Куда поставить конденсаторы? У меня и без них, DV работает? Это прям на ЖК или уже на основной плате где-то? Я посмотрел ДШ на МТ16S2R (который может скоро куплю), там нет никаких схем с кондерами.
MAZ Назовите какая у вас модель МТ?

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




Пост N: 263
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.02.08 22:41. Заголовок: МТ-16S2D-2YLG, верси..


МТ-16S2D-2YLG, версия V7 ( железом на плате написано), а поставить их надо на плату индикатора, место есть. Но я отказался. Платить деньги, потом корячится под микроскопом, индикатор спалишь горячим воздухом или паяльником расковыряешь.
Сделал так, включение, инициализация, вывести версию программы, 2 сек подождать, инициализация. Если даже и был глюк, то он устраняется. В критических местах программы, где включаются/выключаются мощные нагрузки, тоже инициализация.
Как будто пока все идет нормально. Но все таки проблем сколько? Да и не красиво. Кстати PIC16F876A при сбросах индикатора как работал, так и работает, даже на опорном напряжение встроенного АЦП не что сказывается. Есть еще мысль попробывать поиграть дросселями в цепях питания индикатора.



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




Пост N: 66
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 12.02.08 13:48. Заголовок: MAZ Согласен с вами...


MAZ Согласен с вами. Купить вещь и потом ее переделовать это как-то ....


MAZ пишет:

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


С какими дросселями в цепях питания? Я использую клевый стабилизатор LM317 + два задающих резистора. На стабилизатор подаю любое напряжение после транса и диодного моста до 30В. И не парюсь пульсациями, просадками и т.п. Если просадка, ну упадет напряжение до 24В, на выходе как было 5,0024В так и останется. Если нужно другое напряжение, то расчитываю заного сопротивление и все "дело в шляпе". А т.к. эта ИМС дешевая 17р, то почему бы и нет. Нагрузка правда до 1,5А. Но есть другие варианты до 3А.

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




Пост N: 265
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 12.02.08 14:45. Заголовок: Я пробывал различные..


Я пробывал различные источники питания. Глюк при включении как был так и остался. И как вы описываете. Устройство потребляет в районе 0,5 А по максиму. Не нравится на ЕН и LM317 , радиатор, греется, градусов до 80. Отстановился на импульсном 5В/3А. Вчера поставил дроссель, после ИПБ, от компьютерного БП 1мГн и конденсатор 2200мкф. Как будто умерло. На столе точно. Завтра проверю в реальном устройстве.

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




Пост N: 275
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 13.02.08 19:01. Заголовок: как будто все работа..


как будто все работает,без сбоев. Все глюки индикатора задавлены программно. И фильтр помогает.

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

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



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