Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-MNUC950
SK-MNUC950 + SK-MI0430FT-Plug
Jury093
Добавлено 19.05.2010 23:51 Сообщение: 101
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Ура! побеждёт tslib!!! сумел откалибровать с помощью ts_calibrate и запустить тест ts_test
Ошибка была в драйвере. Вот новый рабочий, заточенный под мою распайку:

мои поздравления!
я бы сказал не ошибка, а недоработка. в свое время драйвер выдавал то, что от него требуется и достаточно. Ну а сейчас пошла нормальная доработка напильником :)

Цитата
т.е. если я правильно понял, нужно разорвать эту линию (туда похоже тупо подаётся 3.3В что есть логическая единица) и подпаятся своим проводком который если в 1, то дисплей работает, если 0 то выключается ?

я бы подошел более осторожно - для начала поинтересоваться токами (сколько может пин МНУКа, сколько надо для входа индикатора). может поставить транзисторный ключ - все целее будут..
может и вовсе паять не надо - можно программно выключить контроллер дисплея в МНУКе (LCM) - записал в регистр DCCM (если не наврал) байт и ничего паять не надо..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 20.05.2010 07:56 Редактировалось 20.05.2010 07:57 Сообщение: 102
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
можно поподробней ?
я что-то в мануале nuvoton'a ничего путного про LCD не нашел... он у них ваще какой-то куцый...
куда что нужно записать ?

этот способ не выключит подсветку :-( подсветку было бы тоже прикольно выключать...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 20.05.2010 16:59 Редактировалось 20.05.2010 17:11 Сообщение: 103
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
а на диске мануалы искали? там должен быть даташит на камень и юзер гайд как его пользовать..
в моем даташите 542 страницы, есть раздел LCM - контроллер дисплея. я слегка наврал - регистр зовут DCCS, в нем есть бит отвечающий за работу контроллера..
пишется прожка на 10 строк - смапить адреса регистров LCM, забросить разрешение/запрещение его работы..

для выключения подсветки надо смотреть схему на SK-MIO, как в ней включен контроллер подсветки и есть у него управляющий вход. ну и думать :)

зы кстати о пчелках. вчера посмотрел на ваш драйвер - мне не хватило трех строк в процедуре отправки факта касания, дописал из вашего..
все более-менее заработало. ts_calibrate проходит, ts_test рисует но прерывисто. внедрился в настройки иксов - теперь курсор двигается в правильном направление и даже можно что-то нажать из кнопок или меню..
из плохого
- видимо из-за частоты опроса скачет указатель в месте касания
- курсор можно гонять по экрану в пределах верхней левой четверти

зы неоднократно присматривался к драйверу ADS7846 в котором есть упоминания о 7843.. чего то там наверчено изрядно.. и он заточен на SPI.. а SPI в МНУКе - это мрак!
и регистрация драйвера под флагом SPI platform device - я такое точно не осилю :-/

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 24.05.2010 11:10 Редактировалось 24.05.2010 11:24 Сообщение: 104
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
приду домой обязательно просмотрю диск (до этого качал с сайта nuvoton).

В иксах у меня тоже ползает только в левом верхнем углу. такое ощущение что он не правильно откалиброван. Временами работаю в этом направлении.

Скачки курсора по идеи можно убрать включив модуль в /etc/ts.cont под названием variance.
на сколько я понял на этой странице он сглаживает скачки курсора используя "сумму квадратов разницы" - о сказанул :-)


UPDATE:
видимо подсветку выключить без серьёзного переделывания никак не получиться :-(
удрайвера MC33063AD нет управляющего входа :-( т.е. либо надо что-то своё приладить либо забить на подсветку :-(
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.05.2010 11:29 Редактировалось 24.05.2010 11:43 Сообщение: 105
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
приду домой обязательно просмотрю диск (до этого качал с сайта nuvoton).

сайт нувотона - ацтой, там копать нечего кроме флайерсов..
ман по процу я брал вроде вот тут: дока на mnuc950 - pdf, 604 pages

Цитата
В иксах у меня тоже ползает только в левом верхнем углу. такое ощущение что он не правильно откалиброван. Временами работаю в этом направлении.

подумав, что не хватает разрешения 8 бит, я попробовал режим 12-битного преобразования. цифры стали более правильные на выходе драйвера, но утилиты ts_* и иксы как взбесились - курсор скачет куда попало и все стало гораздо хуже..
а ведь в режиме 8 бит даже удалось порисовать стилусом прерывистые линии на экране..

Цитата
Скачки курсора по идеи можно убрать включив модуль в /etc/ts.cont под названием variance.
на сколько я понял на этой странице он сглаживает скачки курсора используя "сумму квадратов разницы" - о сказанул :-)

не знаю, случение таскрина и иксов дело мутное и хлопотное.
зы тоже периодически копаюсь :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.05.2010 11:48 Сообщение: 106
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
UPDATE:
видимо подсветку выключить без серьёзного переделывания никак не получиться :-(
удрайвера MC33063AD нет управляющего входа :-( т.е. либо надо что-то своё приладить либо забить на подсветку :-(

да, действительно нет пина управления..
по идеи можно порезать дорожку между VD1 и C16, оставив соединение между vd1 и R23. ну а в разрыв поставить пинхидер или микровыключатель или кнопку или поискать что-то типа MOSFET и изобразить ключ с управлением от АРМа

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 24.05.2010 16:04 Сообщение: 107
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
через DCCS выключить дисплей не получиться, этот адрес read only :(
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.05.2010 16:47 Сообщение: 108
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
не, там есть бит VA_EN его обнуление запрещает работу контроллера
но тут всплывает "фишка" дисплея (MIO430) - если на дисплей подать тактовую, то он впадает в демо-режим: гоняет по кольцу переключения цвета экрана, сеточки, шашечки :)
есть подозрение, что помимо VA_EN(DCCS), надо еще выключать тактовую в контроллере раздачи частот

зы может более элегантно будет сделать в шлейфе разрез проводка с 5В и поставить в разрыв кнопочку или тумблер? :)
и подсветка будет коммутироваться и индикатор отключаться..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 25.05.2010 08:19 Сообщение: 109
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
Это конечно выход, но не очень элегантно
дисплей с тачскрином для избавления от кнопочек, а тут тумблер его выключения :-)

буду думать
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 25.05.2010 12:20 Сообщение: 110
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
а вариантов практически нет..
если посмотреть на схему SK-MIO430 в части разъема X3 (тот который на шлейф), там свободных пинов, чтобы организовать управление, нет..
есть пустой №36, но со стороны монтажа он закрыт самим индикатором
есть №38 некий SHUT - может он зарезервирован под это..
тогда на плате NUC950 пробрасывается проводок от него до свободного пина АРМа
ну и на плате индикатора монтируется нечто (твердотельное реле или ключ), посредством которого коммутировать те же 5В питания подсветки
еще как вариант, выпаять/купить/украсть другой чип для организации подсветки с пином управления. и рулить подсветкой через свою схему..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MNUC950