rezident 0 6 января, 2009 Опубликовано 6 января, 2009 · Жалоба Данные для этой таблички я взял из своей рабочей теради, Туда они попали из какого-то дэйтшита. В свое время не записал, а за давностью времени уже и не помню.Найти даташиты HD44780U и ее клонов вовсе не проблема. :laughing: Я не полагаюсь на наличие задержек в коде. Задержки -- это как-то не кошерно. Всегда, тестирую флаг готовности перед очередным обращением к LCD. При этом получается скорость работы -- максимально возможная.При используемой топикстартером схемотехнике это не получится. Используемый сдвиговый регистр только на вывод работает и не "умеет" переводить свои выходы в Z-состояние. Для реализации функция чтения флага готовности нужно менять схему подключения, тип сдвигового регистра и вводить по крайней мере еще пару сигналов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 6 января, 2009 Опубликовано 6 января, 2009 (изменено) · Жалоба Резиденту. А сказав Б, надо горить и Ц и Д и Е и Ё.... Отвечать на вопросы следует по мере их возникновения. Иначе ответ выродится в книгу. Написанную с конца. А в начале будет Библия. Или Коран. Хум хау. Задержки не нужны. Не встречал контроллера, который бы работал медленнее сдвигового регистра, который управляется медленным процессором. Изменено 6 января, 2009 пользователем DpInRock Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 6 января, 2009 Опубликовано 6 января, 2009 · Жалоба Задержки не нужны. Не встречал контроллера, который бы работал медленнее сдвигового регистра, который управляется медленным процессором.Это ATmega164 "медленный контроллер"? :07: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 6 января, 2009 Опубликовано 6 января, 2009 · Жалоба Он загонит в сдвиговый регистр данные примерно за 2 микросекунды (с SPI). Значит скорость изменения сигналов на выходе регистра будет не меньше 2 микросекунд. Это каким задумчивым должен быть контроллер, чтобы ему не хватало естественной задержки аж в 2 микросекунды? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 6 января, 2009 Опубликовано 6 января, 2009 · Жалоба Он загонит в сдвиговый регистр данные примерно за 2 микросекунды (с SPI). Значит скорость изменения сигналов на выходе регистра будет не меньше 2 микросекунд.Фу, блин! Понял. :01: "И тут до армян дошло первое действие" (с) Вы оказывается про ненужность задержек между записями в сдвиговый регистр утверждаете. С этим согласен. А я-то воспринял, что вы вообще отрицаете необходимость задержек, даже между записями данных/команд в LCD-модуль. Кстати, у zhevak в табличке опечатка. Все времена там в микросекундах (µs, мкс), а не миллисекундах (ms, мс) приведены. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zhevak 0 7 января, 2009 Опубликовано 7 января, 2009 · Жалоба Кстати, у zhevak в табличке опечатка. Все времена там в микросекундах (µs, мкс), а не миллисекундах (ms, мс) приведены. Гы-гы! А я даже как-то и не обратил на это внимание. Конечно же микросекунды! А то, приколитесь пацаны -- экран очищается полторы секунды. Наверно очченнь тщаттэльнно чистится... Сожалею, но поправить размерность в табличке уже нет возможности. Мои извинения за то, что ввел в заблуждение народ. Постараюсь быть внимательнее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mrKirill 1 12 января, 2009 Опубликовано 12 января, 2009 · Жалоба Помогите подключить к AVR LCD 16x2 По вот этой схеме!!!! схема в "Шпроте" Чего то не понял сути проблемы. Где Вы взяли данную схему? Там же и исходники должны были быть. Наклонировали на всех форумах видимо доступных. В ветке AVR в теме исходников уже давно все решено (оттуда небось и схема взята, единственно там 8бит режим) http://electronix.ru/forum/index.php?showt...st&p=131435 И все замечательно работает (сам лично проверял). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться