Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:4
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:8
Форум » starterkit.ru » Вспомогательные средства
SK-WF43BTIBED0-Plug вопрос по управлению
Geban
Добавлено 13.05.2010 14:48
0
Сообщение: 1
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
Собственно получил в свое распоряжение сей замечательный девайс. Но встал вопрос,как же им управлять.
Вот тут нарисовано что на разъеме X4 проживают сигналы типа R0-7 G 0-7 B0-7 HS VS DCLK DE . т.е как на простой матрице.. Однако тут написано что в этом плаге живет контроллер SSD1963 которому нужно давать комманды и данные по 8и битной шине и это подтверждает разъем X6 в первом документе. На плате дисплея между X4 и X6 я не увидил никаких микросхем, просто дорожки. Собственно вопрос, как управлять этим чудным девайсом.. командами описанными в даташите на SSD1963 или как простой матрицей ?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.05.2010 14:53 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
я тебе почтой сдублировал, вот фрагмент:

посмотрел на прилагаемую схему - я бы трактовал так:
на X6 подключен индикатор, внутри написаны контакты для индикатора, типа DB0 ножка 7 - его наименование слева DB0
смотрим разъем X4, находим DB0 - 26 пин
чуть сложнее X6-DB2 -> слева B0 сигнал попадает на сборку резюков R6 и выходит третьим снизу на TB0, который приходит на X4 - 24 пин
т.е. интерфейс индикатора выведен на Х4, но надо привести цоколевку в соответствие.

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 13.05.2010 15:02 Редактировалось 13.05.2010 15:03 Сообщение: 3
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
Получил почту

Сильно сбивают с толку надписи типа
VS <- WR
DCLK <- RD

с одной стороны говорят что пин это разрешение записи а с другой что это Vertical Sync
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.05.2010 15:14 Сообщение: 4
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
вероятно у Павла осталась "рыба" разъема от других разработок, вот и появились такие странные названия
лень фотку смотреть - а резисторы присутствуют или их монтажные площадки с перемычками?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 13.05.2010 15:18 Сообщение: 5
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
на плате кроме 2х разъемов ничего нету.. в один втыкается шлейф тот что наружу,а к другому припаян шлейф от самого дисплея(на котором стоит контроллер)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.05.2010 15:23 Сообщение: 6
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
тогда надо ключевые сигналы проследить хотя бы зрительно от разъема к разъему. тестером на Омах лучше не звонить - можно выбить у индикатора пин - будет очень обидно..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 13.05.2010 15:33 Сообщение: 7
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
да вот сижу составляю таблицу соответствия сигналов. А ещё надеюсь что пример драйвера поможет
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 13.05.2010 15:41 Редактировалось 13.05.2010 15:42 Сообщение: 8
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Я не понимаю, зачем к названию цепей привязываться, их можно назвать как угодно, главное что на X6 написано.
Ну а названия цепей такие от того что плаг совмещенный на 3 панели.
Еще я не понимаю смысла всех стараний, скачаете новую BSP, подключите и все, ничего ни править ни разбираться не ужно будет ...
Спуститься к концу Подняться к началу
Персональная информация
pluto
Добавлено 13.05.2010 15:48 Сообщение: 9
pluto
0

Пункты: 166
Регистрация: 12.10.2009
Добрый вечер! Контроллер живет не на плаге, а на на отдельной платке, которая идет с индикатором. Сам же плагин в этой комплектации - аля переходник от сабжевой платы к плате контроллера. Соответственно управление 8-и битное.
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 28.05.2010 23:11 Редактировалось 28.05.2010 23:12 Сообщение: 10
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
А кто нить пробовал использовать сабжевый девайс в режиме RGB5:6:5 (16 бит на пиксель) ?
Расскажу подробно где у меня затык.
Подцепил дисплей к АВР(мего32 на 8 мегагерц).
Из драйвера на этот дисп(из линукса) спер последовательность инициализации. Все завелось, только очень и очень медленно заполняется экран, где то за 5-7 секунд. Это режимRGB6:6:6 т.е 18 бит на пиксел. В даташите высмотрел что есть рижим RGB5:6:5.. нашел.. изменил пару строк в последовательности инициальзации
Код

command_wr(0xf0, 0x3); // Set RGB5:6:5 format
command_wr(0x3a, 0x50); // Set 16 bit per pixel

в даташите сказано что нужно скормить данные дисплею за один цикл.. делаю
Код

RD = 1;
WR = 0;
RS = 1;
data_port = (data >> 8);
data_port = data;
CS = 0;
CS = 1;
WR = 1;

записываю в порт 0x0000 получаю желтый цвет оО
Т.е. получается что обнулились биты только синего цвета.
И любые манипуляции с цветом сводится только к управлению 5ю битами синего цвета. т.е градация цвета от желтого до белого.. никак не могу понять почему не работают красный и зеленый
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Вспомогательные средства