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

 
 
> Подключение ЖКИ семисегментного индикатора, К чему подключать не используемые сегменты?
Pat
сообщение Apr 1 2014, 11:01
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Делаю платку на STM8L152 и ЖКИ индикатор ITH-G0824.

В принципе все понятно, но задумался куда подключить не используемые сегменты индикатора.
Что бы они были всегда отключены.

На общий провод или к общему выводу (COM) на индикаторе?


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dimka76
сообщение Apr 22 2014, 05:34
Сообщение #2


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Решил поднять тему с целью расширения кругозора.
А куда у multiplexed индикаторов неиспользуемые выводы подключать ?


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
msalov
сообщение Apr 22 2014, 06:06
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045



Цитата(dimka76 @ Apr 22 2014, 08:34) *
А куда у multiplexed индикаторов неиспользуемые выводы подключать ?

Завести один дополнительный сегмент на мк/драйвере, который будет всегда выключен и подключить к нему все неиспользуемые сегменты экрана.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Apr 23 2014, 05:38
Сообщение #4


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(msalov @ Apr 22 2014, 10:06) *
Завести один дополнительный сегмент на мк/драйвере, который будет всегда выключен и подключить к нему все неиспользуемые сегменты экрана.


Это если все неиспользуемые сегменты относятся к одну и тому же COM. А если на разным, то получается для каждого кома надо завести свой неиспользуемый сегмент, который всегда будет выкдючен и к нему уже подключать остальные неиспользуемые сегмениы относящиеся к этому COM.

Но если на данном COM всего один неиспользуемый сегмент, то его уже ни с кем не объединишь.

Как так получается.

To Herz
Не понял вашего вопроса.
Я же написал multiplexed (мультиплексируемых, а не статических).


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 23 2014, 07:15
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(dimka76 @ Apr 23 2014, 08:38) *
To Herz
Не понял вашего вопроса.
Я же написал multiplexed (мультиплексируемых, а не статических).

А я не понял Вашего. Что, например, есть статический ЖКИ? Привели бы пример - было бы понятнее, в чём проблема. Пока я её не вижу в упор.
Если есть общие сегменты, которые должны быть "выключены" всегда, то нужно помнить, на на них в каждый данный момент должен быть тот же потенциал, что и на текущем СОМ.
Поэтому проще всего выделить под них выход с МК, на котором всегда будет повторяться потенциал СОМ текущего знакоместа.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Apr 23 2014, 07:51
Сообщение #6


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Herz @ Apr 23 2014, 11:15) *
А я не понял Вашего. Что, например, есть статический ЖКИ? Привели бы пример - было бы понятнее, в чём проблема. Пока я её не вижу в упор.
Если есть общие сегменты, которые должны быть "выключены" всегда, то нужно помнить, на на них в каждый данный момент должен быть тот же потенциал, что и на текущем СОМ.
Поэтому проще всего выделить под них выход с МК, на котором всегда будет повторяться потенциал СОМ текущего знакоместа.


Static - имеет один COM.
Miltiplexed - несколько COM.

Вот про них немного http://awawa.hariko.com/avr_lcd_drive_en.html



Цитата(Сергей Борщ @ Apr 23 2014, 11:30) *
И если в контроллере погасить все сегменты на этом выводе SEG (для всех COM-ов), то это требование будет выполняться для любого незадействованного сегмента.


Эта фраза какая-то запутанная получилась.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 23 2014, 08:17
Сообщение #7


Гуру
******

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



Цитата(dimka76 @ Apr 23 2014, 10:51) *
Эта фраза какая-то запутанная получилась.
Пожалуй. Допустим, у вашего индикатора 4 вывода COM. Значит с каждого вывода SEG контроллера можно независимо засветить до четырех сегментов. Вот все эти четыре сегмента для свободного вывода SEG и надо погасить в контроллере ЖКИ. И вешать на этот вывод SEG все незадействованные сегменты.


--------------------
На любой вопрос даю любой ответ
"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
msalov
сообщение Apr 23 2014, 08:43
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045



Попробую наглядно нарисовать. ЖКИ можно представить в виде матрицы (каждая ячейка - видимый сегмент на индикаторе):
Прикрепленное изображение


Задача №1: погасить неиспользуемый SEG9:COM2
Сегмент уже управляется драйвером внутри МК, так что просто выставить его в режим "выкл."

Задача №2: погасить неиспользуемые SEG4:COM{1-4} и SEG12:COM{1-4}
Соединяем SEG4 и SEG12 вместе и подключаем к выводу драйвера ЖК SEGx (это не спец. вывод, а свободный вывод SEG с любым номером). Драйвер настраиваем так, что бы сегменты, подключённые к SEGx были всегда "выкл."
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Pat   Подключение ЖКИ семисегментного индикатора   Apr 1 2014, 11:01
- - dimka76   к общему выводу (COM) на индикаторе.   Apr 1 2014, 14:39
|- - Pat   Цитата(dimka76 @ Apr 1 2014, 16:39) к общ...   Apr 1 2014, 17:25
|- - Herz   Цитата(Pat @ Apr 1 2014, 20:25) Спасибо, ...   Apr 2 2014, 04:50
|- - dimka76   Цитата(msalov @ Apr 22 2014, 10:06) Завес...   Apr 22 2014, 06:12
|- - msalov   Фразу Цитата(msalov @ Apr 22 2014, 09:06...   Apr 23 2014, 06:17
|- - Сергей Борщ   Цитата(Herz @ Apr 23 2014, 10:15) на на н...   Apr 23 2014, 07:30
|- - dimka76   Цитата(Сергей Борщ @ Apr 23 2014, 12:17) ...   Apr 23 2014, 08:42
- - Herz   Цитата(dimka76 @ Apr 22 2014, 08:34) Реши...   Apr 22 2014, 10:27


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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 10:46
Рейтинг@Mail.ru


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