Свежие обсуждения
Консультации

ЖК индикатор глючит, как только хочет

ЖК индикатор ненавистной мне марки МЭЛТ (а что делать их еще несколько сотен лежит) опять выделывается :

До того работал я по 4х битному интерфейсу и все крутилось без вопросов, а тут преспичело 8ми биткой озадачиться (у процессора ног аж 64, а использую по назначению 10) - так без чтения бита занятости все работает без особых возражений - но медленновато, а меня нужна максимальная скорость вывода - так что бит читаю. Пока идет запись команд - все проходит вроде успешно, но стоит начать писать данные - как после первого байта курсор передвигается (причем по фронту Е) но знак не возникает, а апосля второго байта почти, как поп из сказки индикатор покрывается серыми квадратиками.

Звать беднягу МТ20S2А

 

На сайте МЭЛТ - в форуме этот вопрос обсуждался , производители признались , что создавали индикатор под 4 битный режим .

 

А можно ссылку ?

 

Налетал на грабли с чтением бита занятости. Использовали индикатор AMPIRE AC-162E, но это не важно, т.к. интерфейс у всех стандартный. Проблема заключалась в периодических зависаниях индикатора, а собака зарылась в функции чтения этого самого бита. Разумного решения не удалось найти. А из неразумных - в процессе многочисленных экспериментов выяснилось, что функция чувствительна к определенной последовательности команд. Стоит поменять две команды местами и баг обеспечен. Возвращаешь на место - все работает. Хотя с точки зрения логики никакой разницы и все требования к временным интервалам выполняются.

 

А Вы на форуме МЭЛТ смотрели? Там что-то подобное было. МЭЛТ использует не совсем стандартный МК и при общении с индикатором там более строго нужно было соблюдать последовательность команд (порядок изменения управляющих битов) при общении с индикатором иначе возникали глюки. Но, помоему, это относилось к 4х битному интерфейсу.
...
ой. меня опередили. Но про последовательность изменения битов там тоже была тема.

 

Что-то очень много "лестных" отзывов, последнее время, про МЭЛТовские изделия слышу.
Хорошо, что у меня их нет.

 

У них и форум еще то .... я с 12S2 т.....я писал в их службу - хрен ответили, отсылая к даташиту на прототип контроллера, что ангстрем для них передрал, но на Ангстрем тоже народ ютворческий и новых багов добавил...

 

Усё - победил я это индикатор - сам намудркл с порядком установки А0 и R/W - вот он байт данных иной раз за команду принимал.