LCD-дисплеи при работе по 4-битной шине - у кого была аналогичная проблема?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Лагунов 02 августа 2004 г. 12:41

Вот типовой 2-строчный 16-символьный дисплей.
Само собой для экономии - 4-битная шина.
Вопросов инициализации нет.
Переделаны сотни устройств.
Впервые поимел следующую проблему.

После вывода очередного текста на экран по линиям D4...D7 произошли некоторые перепады уровней 0 и 1. Гарантировано при этом по линиям E и RS всё строго нули. Т.е. никакой передачи в дисплей не было.
Но дисплей повел себя так, будто я одну тетраду из байта передал, в результате следующий нормальный байт портится и восстановливается только после следующей передачи.

Когда я не поленился и гарантировал отсутствие перепадов по шине D4...D7, то всё стало нормально.

Так откуда мой дисплей взял передачу?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru