Sun Aug 10 2003 20:40, Edward Fedorov wrote to Ilia Tarasov:
EF> нет именно 0x30, то есть установка разрядности шины, EF> причем без проверки флага, с задержкой после включения питания не EF> менее 15мс, задержкой между первой и второй коммандой не менее 4мс, EF> второй и третьей - 100мкс,эта последовательность переводит контроллер в EF> исходный режим работы с 8 битной шиной из любого состояния,
Интересно... раньше я такого не видел. Впрочем, у нас шина всегда 8-разрядная, а двухстрочные индикаторы как-то не нужны были, в этом плане обходились дефолтным состоянием ЖКИ. А почему не 0x38? Есть разница? Сразу установить 8 бит и 2 строки? Или обязательно надо 0x30 несколько раз?
EF> а 0x03 - такой комманды нет, точнее это тоже самое что и 0x02
Да, это я помню, это из серии сбросов-очисток. При включении подаем 01, 02...
EF>> 0x38 - 2 строки, символ 5x8, шина данных 8 бит IT>> Вот именно после этого экран гаснет.
EF> странно, просто должна включиться вторая строка... EF> а если потом обратно включить одну строку ?
Вообще, помогало только выключение питания. Хотя одну строку я не возвращал. Попробую поиграться... Вот еще насчет контрастности было письмо, тоже вполне возможно.