реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Помогите подключить к AVR LCD 16x2 SN74hc165
rezident
сообщение Jan 6 2009, 20:04
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(zhevak @ Jan 7 2009, 00:04) *
Данные для этой таблички я взял из своей рабочей теради, Туда они попали из какого-то дэйтшита. В свое время не записал, а за давностью времени уже и не помню.
Найти даташиты HD44780U и ее клонов вовсе не проблема. laughing.gif
Цитата(zhevak @ Jan 7 2009, 00:04) *
Я не полагаюсь на наличие задержек в коде. Задержки -- это как-то не кошерно. Всегда, тестирую флаг готовности перед очередным обращением к LCD. При этом получается скорость работы -- максимально возможная.
При используемой топикстартером схемотехнике это не получится. Используемый сдвиговый регистр только на вывод работает и не "умеет" переводить свои выходы в Z-состояние. Для реализации функция чтения флага готовности нужно менять схему подключения, тип сдвигового регистра и вводить по крайней мере еще пару сигналов.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Jan 6 2009, 21:31
Сообщение #17


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



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

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

Сообщение отредактировал DpInRock - Jan 6 2009, 21:31


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 6 2009, 22:15
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(DpInRock @ Jan 7 2009, 02:31) *
Задержки не нужны. Не встречал контроллера, который бы работал медленнее сдвигового регистра, который управляется медленным процессором.
Это ATmega164 "медленный контроллер"? 07.gif
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Jan 6 2009, 22:35
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



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

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


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 6 2009, 23:17
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(DpInRock @ Jan 7 2009, 03:35) *
Он загонит в сдвиговый регистр данные примерно за 2 микросекунды (с SPI). Значит скорость изменения сигналов на выходе регистра будет не меньше 2 микросекунд.
Фу, блин! Понял. 01.gif "И тут до армян дошло первое действие" (с) biggrin.gif Вы оказывается про ненужность задержек между записями в сдвиговый регистр утверждаете. С этим согласен. А я-то воспринял, что вы вообще отрицаете необходимость задержек, даже между записями данных/команд в LCD-модуль.
Кстати, у zhevak в табличке опечатка. Все времена там в микросекундах (µs, мкс), а не миллисекундах (ms, мс) приведены.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Jan 7 2009, 09:57
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(rezident @ Jan 7 2009, 04:17) *
Кстати, у zhevak в табличке опечатка. Все времена там в микросекундах (µs, мкс), а не миллисекундах (ms, мс) приведены.

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

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


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
mrKirill
сообщение Jan 12 2009, 05:47
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 283
Регистрация: 13-06-07
Из: Челябинск
Пользователь №: 28 391



Цитата(freon @ Jan 6 2009, 09:06) *
Помогите подключить к AVR LCD 16x2
По вот этой схеме!!!! схема в "Шпроте"

Чего то не понял сути проблемы. Где Вы взяли данную схему? Там же и исходники должны были быть. Наклонировали на всех форумах видимо доступных.
В ветке AVR в теме исходников уже давно все решено (оттуда небось и схема взята, единственно там 8бит режим)
http://electronix.ru/forum/index.php?showt...st&p=131435
И все замечательно работает (сам лично проверял).
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 16:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.02667 секунд с 7
ELECTRONIX ©2004-2016