OlegPowerC 0 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба Приветствую! Вот встал выбор схемы подключения ЖКИ модуля (4 или 8 бит). Я тут подумал, а если какойто полубайт не пройдет, то далее все команды сместятся на полубайт? МЭЛТ пишет что у них при смене RW сбрасывается счетчик полубайт - типа у импортных такого нет. Или это не правда? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба Приветствую! Вот встал выбор схемы подключения ЖКИ модуля (4 или 8 бит). Я тут подумал, а если какойто полубайт не пройдет, то далее все команды сместятся на полубайт? МЭЛТ пишет что у них при смене RW сбрасывается счетчик полубайт - типа у импортных такого нет. Или это не правда? А почему он не пройдет ? Шина короткая, частоты низкие. Скорее свет отключат. Все ошибки вы все равно не предусмотрите :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
OlegPowerC 0 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба Ну всякое бывает. Просто вот что интересно, скажем идет последовательность: Команда 1 High Nibble Команда 1 Low Nibble Команда 2 High Nibble Команда 2 Low Nibble Команда 3 High Nibble <-- тут чтото произошло и индикатор не считал этот нибл Команда 3 Low Nibble <-- Это он воспринял как следующую команду Команда 4 High Nibble <-- Команда 4 Low Nibble <-- А это как начало новой Вот такая хурма, вот если бы перед каждой командой сбросить этот счетчик ниблов, в случае МЭЛТовских дисплеев, как они говорят, можно R/W или RS поменять туда сюда и типа все. Тогда будет так: меняем RS или RW Команда 1 High Nibble Команда 1 Low Nibble меняем RS или RW Команда 2 High Nibble Команда 2 Low Nibble меняем RS или RW Команда 3 High Nibble <-- тут чтото произошло и индикатор не считал этот нибл Команда 3 Low Nibble <-- Это он воспринял как следующую команду меняем RS или RW Команда 4 High Nibble <-- эта команда прошла Команда 4 Low Nibble Разница ОГРОМНАЯ. В первом случае результат не предсказуем, во втором случае мы не увидим скажем одну букву или еще чтото, но если вывод делается с очисткой экрана то максимум чтото не уберется до следующего вывода текста Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Буян 0 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба Приветствую! Вот встал выбор схемы подключения ЖКИ модуля (4 или 8 бит). Я тут подумал, а если какойто полубайт не пройдет, то далее все команды сместятся на полубайт? МЭЛТ пишет что у них при смене RW сбрасывается счетчик полубайт - типа у импортных такого нет. Или это не правда? МЭЛТ - молодцы. 1) косяк западных умельцев исправили 2) документация и информационная поддержка у них лучше на несколько порядков (когда были непонятки по адресации KS0108 - ответы нашёл именно у МЕЛТ) (и по потоковому выводу на ЖКИ тоже) Но, к сожалению, МЭЛТ у нас купить не просто. Давно делал единичное устройство с 4-битным интерфейсом. Плохо было при коротких провалах питания. Иногда был мусор на экране. Но в основном работало нормально. Сейчас делаю ещё одно устройство (массовое) с 4-битным интерфейсом. Но пока ничего сказать не могу - только отлаживаюсь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
OlegPowerC 0 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба МЭЛТ - молодцы. 1) косяк западных умельцев исправили 2) документация и информационная поддержка у них лучше на несколько порядков (когда были непонятки по адресации KS0108 - ответы нашёл именно у МЕЛТ) (и по потоковому выводу на ЖКИ тоже) Но, к сожалению, МЭЛТ у нас купить не просто. Давно делал единичное устройство с 4-битным интерфейсом. Плохо было при коротких провалах питания. Иногда был мусор на экране. Но в основном работало нормально. Сейчас делаю ещё одно устройство (массовое) с 4-битным интерфейсом. Но пока ничего сказать не могу - только отлаживаюсь. Кстати питаю я его от 3.3V, напряжение на контраст подаю отрицательное - небольшой зарядовый насос с ШИМ от МК. Вот правда подсветка подкачала, только при 4.5V светится начинает :-) но это индикатор только на пробу. А проц у меня кстати Renesas V850ES :-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба МЭЛТ - молодцы. Ещё бы процент брака у них был низкий - были бы совсем молодцы. =( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vvs157 0 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба Разница ОГРОМНАЯ. В первом случае результат не предсказуем, во втором случае мы не увидим скажем одну букву или еще чтото, но если вывод делается с очисткой экрана то максимум чтото не уберется до следующего вывода текста Ну тогда надо рассматривать и случай, что почему-то в биты команд попала помеха и пр. Причина несчитывая полубайта и помехи одного порядка. И вообще сам индикатор по помехе может подвиснуть Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
OlegPowerC 0 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба Ну тогда надо рассматривать и случай, что почему-то в биты команд попала помеха и пр. Причина несчитывая полубайта и помехи одного порядка. И вообще сам индикатор по помехе может подвиснуть Ну никто не мешает прочитать его статус. Если подвис можно сбросить (например ключом по питанию). А единичная помеха тоже плохо, но она повредит одну команду, а сбой в синхонизации полубайтов - на всегда - до сброса питания Ну никто не мешает прочитать его статус. Если подвис можно сбросить (например ключом по питанию). А единичная помеха тоже плохо, но она повредит одну команду, а сбой в синхонизации полубайтов - на всегда - до сброса питания Вообщем я для себя решил - буду использовать 8 битный интерфейс, благо ног у меня как у дурака махорки. А не хватит поставлю Altera MAX3000 и сделаю на ней сериализер/десериализер Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба 1) косяк западных умельцев исправили А был-ли мальчик косяк? 2) документация и информационная поддержка у них лучше на несколько порядков Не смотрел по той простой причине, что информация оригинального HITACHI документа на контроллер ИСЧЕРПЫВАЮЩАЯ и ни в каких улучшениях и толкованиях ни мэлтом ни кем-либо другим не нуждается. Для общего развития посмотреть еще на Samsung - отличается немного по таймингам. 3) По качеству МЭЛТ выдающееся дерьмо даже на фоне самого голимого китайского NONAME :(. 4) А причем тут AVR? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
OlegPowerC 0 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба А был-ли мальчик косяк? Не смотрел по той простой причине, что информация оригинального HITACHI документа на контроллер ИСЧЕРПЫВАЮЩАЯ и ни в каких улучшениях и толкованиях ни мэлтом ни кем-либо другим не нуждается. Для общего развития посмотреть еще на Samsung - отличается немного по таймингам. 3) По качеству МЭЛТ выдающееся дерьмо даже на фоне самого голимого китайского NONAME :(. 4) А причем тут AVR? Тоесть по вашему отсутствие средств маркирования начала или конца посылки - это нормально? Это есть такой девайс - свет включает по хлопкам в ладоши - один раз хлопнул - включился два раза хлопнул - выключился, так вот если один раз хлопнул, и сел скажем книгу читать, потом скажем стукнул по столу а потом - через час еще раз стукнул - то свет потухнет, ибо нет таймаута на промежуток между кусками одной команды. Тут похожая штука. 3. Ну это сильно спорный вопрос..... очень спорный.... имел дело и с тем и с тем. 4. AVR тут не причем - тут вообще MCU не причем Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Буян 0 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба Кстати питаю я его от 3.3V, напряжение на контраст подаю отрицательное - небольшой зарядовый насос с ШИМ от МК. Вот правда подсветка подкачала, только при 4.5V светится начинает :-) но это индикатор только на пробу. А проц у меня кстати Renesas V850ES :-) Сейчас делаю тоже на 3,3, тоже с емкостным преобразователем. (только ему не ШИМ нужен, а просто меандр) А подсветку для таких случаев лучше брать белую (светодиодную). Она по паспорту на 3,4-3,6 В, но и от 3,3 вполне достойно. Для Winstar кодировка TF (FSTN) или TG (STN). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
OlegPowerC 0 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба Сейчас делаю тоже на 3,3, тоже с емкостным преобразователем. (только ему не ШИМ нужен, а просто меандр) А подсветку для таких случаев лучше брать белую (светодиодную). Она по паспорту на 3,4-3,6 В, но и от 3,3 вполне достойно. Для Winstar кодировка TF (FSTN) или TG (STN). Меандр меандром, а если хочется регулировать контрастность? тогда нужно сократить количество передаваемой энергии, чтоб выходной конденсатор не заряжался до полного. А тут уже путей решения вагон Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Буян 0 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба Ещё бы процент брака у них был низкий - были бы совсем молодцы. =( А можно по-подробне: что именно подводит, насколько часто и на каких ЖКИ от МЭЛТ ? А то у меня были планы их массово использовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба А единичная помеха тоже плохо, но она повредит одну команду, а сбой в синхонизации полубайтов - на всегда - до сброса питания Если "единичная помеха" нарушит настройки - то тоже навсегда (до переинициализации, которую обычно делают один раз). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 16 июня, 2011 Опубликовано 16 июня, 2011 · Жалоба Тоесть по вашему отсутствие средств маркирования начала или конца посылки - это нормально? Повторяю - чего Вы взяли, что только у этих молодцев оно есть? А проц у меня кстати Renesas V850ES :-) Ага, отличная причина постить в раздел AVR :-E Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться