Перейти к содержанию
    

Помогите подключить к AVR LCD 16x2 SN74hc165

Данные для этой таблички я взял из своей рабочей теради, Туда они попали из какого-то дэйтшита. В свое время не записал, а за давностью времени уже и не помню.
Найти даташиты HD44780U и ее клонов вовсе не проблема. :laughing:

Я не полагаюсь на наличие задержек в коде. Задержки -- это как-то не кошерно. Всегда, тестирую флаг готовности перед очередным обращением к LCD. При этом получается скорость работы -- максимально возможная.
При используемой топикстартером схемотехнике это не получится. Используемый сдвиговый регистр только на вывод работает и не "умеет" переводить свои выходы в Z-состояние. Для реализации функция чтения флага готовности нужно менять схему подключения, тип сдвигового регистра и вводить по крайней мере еще пару сигналов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Резиденту.

А сказав Б, надо горить и Ц и Д и Е и Ё....

Отвечать на вопросы следует по мере их возникновения. Иначе ответ выродится в книгу. Написанную с конца. А в начале будет Библия. Или Коран. Хум хау.

 

Задержки не нужны. Не встречал контроллера, который бы работал медленнее сдвигового регистра, который управляется медленным процессором.

Изменено пользователем DpInRock

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задержки не нужны. Не встречал контроллера, который бы работал медленнее сдвигового регистра, который управляется медленным процессором.
Это ATmega164 "медленный контроллер"? :07:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Он загонит в сдвиговый регистр данные примерно за 2 микросекунды (с SPI). Значит скорость изменения сигналов на выходе регистра будет не меньше 2 микросекунд.

 

Это каким задумчивым должен быть контроллер, чтобы ему не хватало естественной задержки аж в 2 микросекунды?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Он загонит в сдвиговый регистр данные примерно за 2 микросекунды (с SPI). Значит скорость изменения сигналов на выходе регистра будет не меньше 2 микросекунд.
Фу, блин! Понял. :01: "И тут до армян дошло первое действие" (с) :biggrin: Вы оказывается про ненужность задержек между записями в сдвиговый регистр утверждаете. С этим согласен. А я-то воспринял, что вы вообще отрицаете необходимость задержек, даже между записями данных/команд в LCD-модуль.

Кстати, у zhevak в табличке опечатка. Все времена там в микросекундах (µs, мкс), а не миллисекундах (ms, мс) приведены.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати, у zhevak в табличке опечатка. Все времена там в микросекундах (µs, мкс), а не миллисекундах (ms, мс) приведены.

Гы-гы! А я даже как-то и не обратил на это внимание. Конечно же микросекунды! А то, приколитесь пацаны -- экран очищается полторы секунды. Наверно очченнь тщаттэльнно чистится...

 

Сожалею, но поправить размерность в табличке уже нет возможности. Мои извинения за то, что ввел в заблуждение народ. Постараюсь быть внимательнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помогите подключить к AVR LCD 16x2

По вот этой схеме!!!! схема в "Шпроте"

Чего то не понял сути проблемы. Где Вы взяли данную схему? Там же и исходники должны были быть. Наклонировали на всех форумах видимо доступных.

В ветке AVR в теме исходников уже давно все решено (оттуда небось и схема взята, единственно там 8бит режим)

http://electronix.ru/forum/index.php?showt...st&p=131435

И все замечательно работает (сам лично проверял).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...