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

 
 
> LCD (KS 0066&HD44780) ???, Работа с ЖКИ без глюков
alecsvg
сообщение Dec 19 2004, 06:56
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 5-12-04
Из: Минск
Пользователь №: 1 324



Меня очень интересует, есть ли у других проблемы и запорчиванием
информации при работе с алфавитно-цифровыми дисплеями в 4-x битном
режиме,. Моя проблема в том,что при работе с LCD WH1602
( производство Winstar,контроллер KS0066 or Equivalent-я думаю-и HD44780) возникают по-
мехи в виде крякозяблов из кодовой таблицы контроллера. Возникают
на макете, например при останове программы во время отладки и
включении-выключении осциллогарафа. Также и в действующем устрой-
стве при наводках от судя по всему включении выключении реле, упра-
вляющих электромагнитными клапанами. Зазаемление рамки дисплея уве-
личивает проблемы. Конденсатор,непосредствнно,(0.1 мкф) на питание
существенно не влияет. Подтяжка шины к земле, или питанию не дает
ничего. Добавление управления сигналаов RW (Чтобы когда не надо его
установить на чтение, я думал исключит запись наводок) не дает эффекта.
Решаю программно: каждые 0.5 сек переинициализация ( тоже бывает не
проходит и изображения тогда вообще нет) и отображение нужной информации.
Работает хорошо с еле заметным ( по углом мерцанием). Но это не нравится.
1 Не везде есть возможность выделить память под буфер для LCD.( 4 строки
по 16 символов = 64 байта)
2 Надо таймер задействовать
3.помнить об этом
Ответ если можно продублировать на e-mail alecs_vg@tut.by Трудности на\
работе с i-net.
P.S
1.Описание по работе с LCD на FTP взято с КТЦ-МК "Алфавитно-цифровые
индицирующие ЖК-модули на основе контроллера HD44780" Если у кого нет
доступа к FTP, то найти не сложно.
2.Также УП "Белмикросистемы" описание контроллера KS0066 у них ето IZ0066
http://bms.by/products/russian_2002/specs/IZ0066_r.pdf
описание HD44780 можно найти у меня есть, но сейчас не могу дать ссылку,
нужна перезагрузка. Если надо, вышлю.
3.Процесс инициализации (по описанием этих контроллеров не одинаковый)
Разные тайминги . Но обычно времена ставят по максимуму и все работает.
Очень любопытно узнать ?. Когда работал на ZILOG ENCORE там работал с LCD
и ради красивости увелить время между передачей полубайта,немного.
Глюки пошли страшные. В описаниям нет максимального времени на это дело.
4. Есть на atmel.ru программа Есть HD??? (не помню вроде 44780 и думая все
видели ) по работе с LCD - удобная вещь и исходники приличные по работе LCD
alecs_vg.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stas
сообщение Dec 19 2004, 09:48
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Я тоже столкнулся с подобной проблеммой. У меня WH1602L используется в системе управления приводом. Интерфейс - 8 бит. Интересно то, что при срабатывании любого пускателя (их в системе 4) на дисплей лезут различные символы, но по моим наблюдениям в основном последний записанный символ, при этом управляющий ADuC812 чувствовал себя нормально. Никакие меры не помогли избавится от этого, добавлял емкостей, продумывал заземление, экранировал. Вышел из положения как Вы, лечил полной переинециализацией перед каждым выводом.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- alecsvg   LCD (KS 0066&HD44780) ???   Dec 19 2004, 06:56
|- - alecsvg   Не есть это ГУТ!. Неверно, операции чтения ОЗУ...   Dec 25 2004, 03:50
- - Stas   Это полный неГУТ, читать память LCD я не мог, у ме...   Dec 25 2004, 08:14
|- - alecsvg   Цитата(Stas @ Dec 25 2004, 11:14)Это полный н...   Dec 31 2004, 05:20
- - afad   Было именно так. Чтобы не было мерцаний при переин...   Dec 28 2004, 15:36
- - Stas   А у вас проблемма тоже именно с Winstar WH? Похоже...   Dec 28 2004, 16:37
- - alecsvg   Большое спасибо за ответы. С Новым годом!   Dec 31 2004, 06:08
- - afad   "А у вас проблемма тоже именно с Winstar WH?...   Jan 2 2005, 16:34
- - RomanM   Уважаемый Форум! Я только что зарегистрировалс...   Mar 23 2005, 17:42
|- - alecsvg   Цитата(RomanM @ Mar 23 2005, 20:42)Уважаемый ...   Apr 9 2005, 03:48
- - Stas   Да нет, я обходился без выключения питания. А в оп...   Mar 23 2005, 17:58
- - RomanM   Вот-вот, КМОП-то и глючит, токи, наверно, сквозные...   Mar 23 2005, 20:33
- - Димыч   Как-то в приборчике, работающем в условиях сильных...   Mar 24 2005, 09:49
- - Stas   Я производил простую программную переинициализацию...   Mar 24 2005, 13:34
- - RomanM   Инициализацию имеет смысл делать, только если иска...   Mar 25 2005, 19:58
- - Stas   Скорее всего, если это в самом деле эффект от заще...   Mar 25 2005, 20:23
- - m16   какую длительность строба Е на жк выдает пр...   Mar 26 2005, 19:01
|- - Andy Great   Кстати, подскажите, уважаемые, что значит параметр...   Apr 5 2005, 10:39
- - BVU   Думаю, что подобные меры (перерисовка экрана, сбро...   Oct 6 2005, 08:11
- - alecsvg   Цитата(BVU @ Oct 6 2005, 11:11)если обратить ...   Oct 15 2005, 04:01


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 15:02
Рейтинг@Mail.ru


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