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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Вопрос по микроконтроллеру Atmel AT90S1200, Не могу подключить два ЖКИ индикатора к контроллеру
ONIX2013
сообщение Nov 23 2013, 11:04
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 23-11-13
Пользователь №: 79 335



Помогите пожалуйста, я если честно в этом деле новичек. Делаю курсовой проект, и вот встала задача подкючения нескольких ЖКИ индикаторов. На рисунке прикрепил, как подлючается один (для 2-х как по мне просто не хватает выводов. Помогите пожалуйста, и не сердчайте, что обращаюсь возможно по таким элементарным вопросам, но ведь начинать любое дело надо с малого...
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Lagman
сообщение Nov 23 2013, 11:41
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Цитата(ONIX2013 @ Nov 23 2013, 15:04) *
Помогите пожалуйста, я если честно в этом деле новичек. Делаю курсовой проект, и вот встала задача подкючения нескольких ЖКИ индикаторов. На рисунке прикрепил, как подлючается один (для 2-х как по мне просто не хватает выводов. Помогите пожалуйста, и не сердчайте, что обращаюсь возможно по таким элементарным вопросам, но ведь начинать любое дело надо с малого...

Обычно такие ЖКИ индикаторы имеют несколько вариантов подключения, зависит от контроллера (внутри ЖКИ) и модели ЖКИ:
1. 8-битный (как у вас)
2. 4-битный (как у вас, только не нужны D0-D3)
3. SPI
4. последовательный асинхронный интерфейс.

3 и 4 вариант занимает от 3 пинов.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 23 2013, 12:40
Сообщение #3


Гуру
******

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



QUOTE (ONIX2013 @ Nov 23 2013, 14:04) *
для 2-х как по мне просто не хватает выводов.
Ну почему? У вас осталась одна нога, ее можно использовать для управления ногой 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
ONIX2013
сообщение Nov 23 2013, 14:07
Сообщение #4





Группа: Участник
Сообщений: 14
Регистрация: 23-11-13
Пользователь №: 79 335



Цитата(Сергей Борщ @ Nov 23 2013, 15:40) *
Ну почему? У вас осталась одна нога, ее можно использовать для управления ногой E второго индикатора. Все действия индикатор делает при активном уровне на этой ноге. Значит остальные ноги обоих индикаторов можно запараллелить.

Спасибо, так и сделаю, это действительно логичное решение.

Цитата(Lagman @ Nov 23 2013, 14:41) *
Обычно такие ЖКИ индикаторы имеют несколько вариантов подключения, зависит от контроллера (внутри ЖКИ) и модели ЖКИ:
1. 8-битный (как у вас)
2. 4-битный (как у вас, только не нужны D0-D3)
3. SPI
4. последовательный асинхронный интерфейс.

3 и 4 вариант занимает от 3 пинов.

Благодарю за информацию, по лучше ознакомиться с ЖКИ мне действительно будет полезно.

Цитата(Сергей Борщ @ Nov 23 2013, 15:40) *
Ну почему? У вас осталась одна нога, ее можно использовать для управления ногой E второго индикатора. Все действия индикатор делает при активном уровне на этой ноге. Значит остальные ноги обоих индикаторов можно запараллелить.

Вроде сделал. Посмотри пожалуйста, правильно ли я тебя понял.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Xenia
сообщение Nov 23 2013, 14:29
Сообщение #5


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(ONIX2013 @ Nov 23 2013, 18:07) *
Вроде сделал. Посмотри пожалуйста, правильно ли я тебя понял.


На R/W еще можно сэкономить (заземлить?), оставив только режим чтения (его для вывода текста вполне достаточно).

Кроме того, исключить режим вывода со стороны дисплея стоит еще и потому, что если оба дисплея начнут что-то выводить на общую шину, то погорят оба sm.gif. Если же этот режим исключать не хочется, то R/W надо разводить на отдельные пины контроллера, но не параллелить их. Но и это не самое лучшее решение, т.к. до запуска программы выходы контролера находятся на высоком импендансе, из-за чего на линии R/W мог натечь высокий потенциал, восприятый дисплеями как разрешение самим устанавливать уровень на линиях.

Тут и без изучения схемотехники всякому должно быть ясно, что сигнал с одной линии могут читать много устройств, но выводить на него может только одно! Иначе может возникнуть конфликт, когда одно из устройств поднимает уровень на линии, соединяя ее с плюсом питания, а другое его опускает, соединяя с землей. В итоге получается коза sm.gif.
Go to the top of the page
 
+Quote Post
ONIX2013
сообщение Nov 23 2013, 14:34
Сообщение #6





Группа: Участник
Сообщений: 14
Регистрация: 23-11-13
Пользователь №: 79 335



Цитата(Xenia @ Nov 23 2013, 17:29) *
На R/W еще можно сэкономить, оставив только режим чтения (его для вывода текста вполне достаточно).

Кроме того, исключить режим вывода со стороны дисплея стоит еще и потому, что если оба диспелея начнут что-то выводить на общую шину, то погорят оба sm.gif. Если же этот режим исклбчать не хочется, то R/W надо разводить на отдельные пины контроллера, на не параллелить их.

Огромное спасибо, не поверишь, но как раз на счет запарелленных R/W и RS я почему-то сомневался. Так что ты спасла устройство от поломки, оно хоть и виртуальное, но все-равно приятно rolleyes.gif
Go to the top of the page
 
+Quote Post
Xenia
сообщение Nov 23 2013, 14:51
Сообщение #7


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(ONIX2013 @ Nov 23 2013, 18:34) *
Так что ты спасла устройство от поломки, оно хоть и виртуальное, но все-равно приятно rolleyes.gif


Я тоже сразу подумала, что проект виртуальный, т.к. достать такое старьё, как AT90S1200, в наше время невозможно.

Любопытно мне, какого типа ЖКИ предложено поставить в пару с AT90S1200? Вроде бы в те времена ЖКИ вообще на свете не было sm.gif.
Go to the top of the page
 
+Quote Post
ONIX2013
сообщение Nov 23 2013, 15:42
Сообщение #8





Группа: Участник
Сообщений: 14
Регистрация: 23-11-13
Пользователь №: 79 335



Цитата(Xenia @ Nov 23 2013, 17:51) *
Я тоже сразу подумала, что проект виртуальный, т.к. достать такое старьё, как AT90S1200, в наше время невозможно.

Любопытно мне, какого типа ЖКИ предложено поставить в пару с AT90S1200? Вроде бы в те времена ЖКИ вообще на свете не было sm.gif.

Скорее всего не было в те времена ЖКИ, просто нам в задании на курсовой был дан список компонентов, которые должны быть использованы в любом случае. Это они скорее всего делают, чтоб мы готовые проекты в интернете не пытались найти, а состовляющие по вариантам рандомно раскидывают sm.gif
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Nov 23 2013, 16:07
Сообщение #9


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Да ну, прямо таки не было.
Могу подкинуть ЖКИ (4 строки по 12 символов плюс строка служебных, SPI, производство Epson, где-то 1995-й год) рублей по 20 в кол-ве несколько тысяч (самовывоз из Киева). Даже что-то вроде даташита есть (сам писал, исходя из чудом найденной документации на S1D12203. По командам в основном совместим с KS0068). Экзотичность гарантируется. sm.gif


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
ONIX2013
сообщение Nov 23 2013, 16:13
Сообщение #10





Группа: Участник
Сообщений: 14
Регистрация: 23-11-13
Пользователь №: 79 335



Цитата(Harbinger @ Nov 23 2013, 19:07) *
Да ну, прямо таки не было.
Могу подкинуть ЖКИ (4 строки по 12 символов плюс строка служебных, SPI, производство Epson, где-то 1995-й год) рублей по 20 в кол-ве несколько тысяч (самовывоз из Киева). Даже что-то вроде даташита есть (сам писал, исходя из чудом найденной документации на S1D12203. По командам в основном совместим с KS0068). Экзотичность гарантируется. sm.gif

Даже так sm.gif Но спасибо, я наврятле буду паять данное устройство, хотя кто знает, может потом не удержусь)
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Nov 23 2013, 16:25
Сообщение #11


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Harbinger @ Nov 23 2013, 20:07) *
Да ну, прямо таки не было.
Могу подкинуть ЖКИ (4 строки по 12 символов плюс строка служебных, SPI, производство Epson, где-то 1995-й год)

Я в 85-м уже видел модули в составе изделия, правда, не поручусь, что на 44780. Но чипсет-то древний, это какая-то 4-битная однокристаллка (там и контроллер клавиатуры по соседству обитал, из той же бочки разлитый).
Go to the top of the page
 
+Quote Post
Xenia
сообщение Nov 23 2013, 16:42
Сообщение #12


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Harbinger @ Nov 23 2013, 20:07) *
Да ну, прямо таки не было.
Могу подкинуть ЖКИ (4 строки по 12 символов плюс строка служебных, SPI, производство Epson, где-то 1995-й год)

Возможно, что ЖКИ в то время были, то тогда они должны были быть сегментными и иметь по выводу на каждый сегмент символа, т.е. представлять собой сборку из светодиодов. Тогда как в данном случае идет дешифровка байта в соответствии с таблицей шрифта. А такое устройство уже близко по сложности к МК или ПЛИС. Или в то время такая здача решалась проще?

Цитата(ONIX2013 @ Nov 23 2013, 20:13) *
Но спасибо, я наврятле буду паять данное устройство, хотя кто знает, может потом не удержусь)

Могу подкинуть альтернативную идею, если ЖКИ того же класса, что и HD44780. Дело в том, что они допускают тетрадный протокол, используя только 4 старших бита (линии D4, D5, D6, D7). И тогда вы вполне можете реализовать схему примитивно, т.к. в этом случае выводов этого контроллера хватит для двух ЖКИ.
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Nov 23 2013, 18:58
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



даже советские ЖКИ в те времена были (1990г), например в осциллограх с8-19, с8-18.
выглядели так:



управление тоже на советских микросхемах:
Go to the top of the page
 
+Quote Post
zombi
сообщение Nov 23 2013, 19:10
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(Xenia @ Nov 23 2013, 18:51) *
... достать такое старьё, как AT90S1200, в наше время невозможно.

bb-offtopic.gif
Ошибаетесь. biggrin.gif
Если кому ещё чего надо, милости просим. Самовывоз из Киева. БЕЗВОЗМЕЗДНО.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Xenia
сообщение Nov 23 2013, 20:06
Сообщение #15


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(zombi @ Nov 23 2013, 23:10) *

Если кому ещё чего надо, милости просим. Самовывоз из Киева. БЕЗВОЗМЕЗДНО.


Коробка-то большая, да в ней AT90S1200 всего она штука. sm.gif
Go to the top of the page
 
+Quote Post

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

 


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


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