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

 
 
> Параллельное включение ЖКИ, Нужен совет
DVF
сообщение Jan 1 2009, 17:07
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Имею два ЖК индикатора WH1602L-YYK-CT (ссылка на .pdf). Управление от Atmega-128. У индикаторов общими являются входы шины данных (D0-D7) и вход RS (выбора регистра команд/данных). Где-то мне встречалось, что шину данных индикатора можно перевести в высокоимпедансное состояние, установив на входах Е и R/W высокий логический уровень.
Инициализация для обоих ЖК одинаковая, поэтому в этом промежетке нет реального разделения между ними. А вот когда наступает момент занесения в их память пользовательских символов и вывод на экран первичной информации, тогда пытаюсь использовать переключение индикатора в высокоимпедансное состояние по шине, так как каждый имеет свои входы E1, R/W1 и E2, R/W2. Идея понятна?
Если один из индикаторов полностью вывожу из схемы, то оставшийся прекрасно работает.
Есть у кого какие соображения, опыт или ссылки на рессурсы?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
Rst7
сообщение Jan 1 2009, 17:39
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(DVF @ Jan 1 2009, 19:07) *
Есть у кого какие соображения, опыт или ссылки на рессурсы?

Вы не поверите, но обычный индикатор 4 строки по 40 символов содержит 2 одинаковых контроллера с запараллеленной шиной данных. И прекрасно работает smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
DVF
сообщение Jan 1 2009, 20:18
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Намек понял - разделить входы Е. Видно шину нет возможности переводить в состояние Z или сопряжено с граблями.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 1 2009, 22:39
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(DVF @ Jan 1 2009, 22:18) *
Видно шину нет возможности переводить в состояние Z или сопряжено с граблями.
"Видно" где? Попробуйте найти в даташите на контроллер ответы на два вопроса: когда шина контроллера находится не в Z-состоянии и для чего нужен вход E. Найдете ответ на первый вопрос - дам подсказку как параллелить дисплеи не разделяя сигнал E (если сами не догадаетесь к тому времени), если вам нужно выводить на них идентичную информацию. Если надо выводить разную - то Е придется заводить на каждый дисплей отдельно, но даже в этом случае найдите ответ на оба вопроса.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 14:57
Рейтинг@Mail.ru


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