Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
31.05.2016, 12:17
|
|
Вид на жительство
Регистрация: 29.03.2009
Адрес: Бровары, Украина
Сообщений: 326
Сказал спасибо: 1,404
Сказали Спасибо 82 раз(а) в 46 сообщении(ях)
|
Один дисплей HD44780, два источника. Как подружить?
Добрый день,
есть в автомобиле Car PC, вместо магнитолы установлен LCD дисплей с USB адаптером, как здесь: http://www.harbaum.org/till/lcd2usb/index.shtml, работающий с программой LCD Smartie. Все отлично работает.
Но появилась необходимость модернизировать аудиоканал. Управлять всем будет контроллер PIC. И хотелось бы и с него выводить информацию на тот же дисплей.
пока крутится в голове схемка. как во вложении. Как думаете, будет работать?
|
|
|
|
31.05.2016, 13:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,923
Сказал спасибо: 2,985
Сказали Спасибо 3,163 раз(а) в 2,147 сообщении(ях)
|
Re: Один дисплей HD44780, два источника. Как подружить?
1. Слева источники, справа дисплей?
Подумайте, для начала, над возможностью использования Z-состояния на выходах источников.
2. PIC -› carPC -› дисплей?
|
|
|
|
31.05.2016, 13:44
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Один дисплей HD44780, два источника. Как подружить?
Правильнее carPC -› PIC -› LCD
Пик ловит по сигналу "Е" перепад фронта и либо передает информацию, либо блокирует и выводит что-то свое. Т.к. интерфейс не быстрый, 300кГц всего, работать будет без ключей.
|
|
|
|
31.05.2016, 18:56
|
|
Вид на жительство
Регистрация: 29.03.2009
Адрес: Бровары, Украина
Сообщений: 326
Сказал спасибо: 1,404
Сказали Спасибо 82 раз(а) в 46 сообщении(ях)
|
Re: Один дисплей HD44780, два источника. Как подружить?
Сообщение от ForcePoint
|
1. Слева источники, справа дисплей?
Подумайте, для начала, над возможностью использования Z-состояния на выходах источников.
2. PIC -› carPC -› дисплей?
|
Да. слева вверху - адаптер LCD USB, внизу - PIC.
У PIC-а заняты все ноги, так что ставить его в разрыв - не получится.
Схему кстати собрал, но работает не стабильно, через раз.
А вот про z состояние - напомнило о 74HC541 (8-канальный буфер с возможностью перевода выходов в z)
Вот на парочке их и сделаю свою схему. или даже на одной, что бы перекрывать поток с USB LCD. А когда PIC выскажеться, порт дисплея можно перевести на вход и разрешить данные с USB LCD
Но есть одно НО: модуль USB LCD использует сигнал RW. А через буфер он не сможет "слушать" LCD. Исходника на USB LCD нет, что бы поправить прошивку.
Нужна свежая идея по коммутации.
Последний раз редактировалось -vitalik-; 31.05.2016 в 19:07.
|
|
|
|
31.05.2016, 19:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,923
Сказал спасибо: 2,985
Сказали Спасибо 3,163 раз(а) в 2,147 сообщении(ях)
|
Re: Один дисплей HD44780, два источника. Как подружить?
Сообщение от -vitalik-
|
А вот про z состояние - напомнило о 74HC541 (8-канальный буфер с возможностью перевода выходов в z)
|
Я имел в виду - подрихтовать ПО так, что-бы выходы на LCD от PIC'a и MEG'и были в z-состоянии при отсутствии обмена. А так - невелика разница - вертеть два ненужных корпуса одной ИМС или другой для мультиплексирования.
Сообщение от -vitalik-
|
Вот на парочке их и сделаю свою схему. или даже на одной, что бы перекрывать поток с USB LCD. А когда PIC выскажеться, порт дисплея можно перевести на вход и разрешить данные с USB LCD
|
И, кстати, надо для начала продумать протокол захвата LCD. Может статься, что куда проще поместить его в carPC, а не в PIC.
|
|
|
|
31.05.2016, 19:16
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,580
Сказал спасибо: 181
Сказали Спасибо 3,161 раз(а) в 2,047 сообщении(ях)
|
Re: Один дисплей HD44780, два источника. Как подружить?
собрать все это одним процом с разными портами а потом на дисплей вывести третим портом
__________________
кагмаподэ магмаподэ
|
|
|
|
31.05.2016, 23:20
|
|
Частый гость
Регистрация: 12.06.2005
Сообщений: 14
Сказал спасибо: 174
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
|
Re: Один дисплей HD44780, два источника. Как подружить?
-vitalik-, а это не пойдёт? Там правда для других целей всё делалось.
А тут разве не исходник LCD2USB лежит
Последний раз редактировалось Spruts; 31.05.2016 в 23:26.
|
|
|
|
01.06.2016, 11:13
|
|
Вид на жительство
Регистрация: 29.03.2009
Адрес: Бровары, Украина
Сообщений: 326
Сказал спасибо: 1,404
Сказали Спасибо 82 раз(а) в 46 сообщении(ях)
|
Re: Один дисплей HD44780, два источника. Как подружить?
Spruts у меня вчера возникла мысля о буферах, но USBLCD использует вывод R/W, он еще что-то спрашивает у LCD, а буфера обеспечивают однонаправленную связь.
Не понимаю пока, почему не работала нормально схема на 4053. Верхняя строка отображалась нормально, а вот вторая - сдвинута влево. да еще первые ее символы вылазили в первые позиции верхней строки.
Исходник почитал, но все таки лезть в прибор не сильно хочу, буду в последнюю очередь. Думаю, добавление строки типа "если 1 на пине - сделать линии индикатора входами, иначе - выходами" в main решит проблему. Но в АВР я не очень силен, не знаю, как еще с фьюзами быть.
|
|
|
|
01.06.2016, 19:19
|
|
Вид на жительство
Регистрация: 29.03.2009
Адрес: Бровары, Украина
Сообщений: 326
Сказал спасибо: 1,404
Сказали Спасибо 82 раз(а) в 46 сообщении(ях)
|
Re: Один дисплей HD44780, два источника. Как подружить?
С целью экспериментирования, связь дисплея и LCD2USB перенесена на макетку.
В итоге, если выводы D0-D3 дисплея оставить в воздухе, дисплей показывает "крякозяблики", а если заземлить - он вообще не инициализируется (затемнена только верхняя строка, как при просто подаче питания). Хотя осциллограф показывает наличие 5 вольтовых импульсов на всех линиях связи.
Вопрос: есть ограничение на длину линии связи с дисплеем. или в процесе експериментов я угробил LCD2USB ?
|
|
|
|
01.06.2016, 21:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Один дисплей HD44780, два источника. Как подружить?
Сообщение от -vitalik-
|
есть ограничение на длину линии связи с дисплеем
|
а убрать удолбище из шлейфов, макетки и перемычек на переходной шлейф 10-15см не судьба? чем длиннее шлейф - тем ниже частота записи, работать только на запись, без опроса busy (часто индикатор не может "прокачать" длинную линию)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:32.
|
|