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

 
 
 
Reply to this topicStart new topic
Dunduk
сообщение Oct 23 2015, 08:16
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-08-09
Пользователь №: 51 904



купил дсиплей 4,3 дюйма на buydisplay. У него емкостной тач (CTP)
Перепробовал несколько исходников под его контроллер (GSL1680), но ни один не заработал. Симпомы такие: все делаю как положено, загружаю FW по I2C, делаю инициализацию. Но тач не работает. Если посмотреть на активность в I2C, контроллер мне делает ACK, стало быть он меня слышит. Но если попробовать считать только что записанное значение из любого регистра, то оно другое, т.к. запись в регистры не проходит.
На всякий случай проверял сам себя наоборот: подключал логический анализатор с расшифровщиком протокола I2C и смотрел, то ли я реально передаю? да, все что нужно. Тестировал несколько образцов, симптомы одинаковые. Я считаю, дисплеи рабочие, это я сам что-то делаю не так.
Поэтому вопрос, нет ли у кого исходника под микроконтроллер? Желательно LPC17xx и Keil, но и для любого другого подойдет.
Спасибки!
Go to the top of the page
 
+Quote Post
YAM
сообщение Oct 25 2015, 06:27
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 7-07-04
Из: Ukraine
Пользователь №: 291



Всегда беру исходники для поддержки емкостных тачей из дистрибутива linux. Особых проблем никогда не возникало.
Уже кучку тачей привязал.
Может стоит пойти по такому пути?

p.s. тут и тут...


--------------------
Go to the top of the page
 
+Quote Post
Dunduk
сообщение Oct 26 2015, 07:22
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-08-09
Пользователь №: 51 904



Цитата(YAM @ Oct 25 2015, 09:27) *
Всегда беру исходники для поддержки емкостных тачей из дистрибутива linux. Особых проблем никогда не возникало.

Спасибо. Я тоже пользовался этим способом для CTP с контроллером FocalTech, и все получалось. Почему-то GSL не хотят, поэтому и вопрос задал.
Go to the top of the page
 
+Quote Post
Dunduk
сообщение Oct 26 2015, 11:43
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-08-09
Пользователь №: 51 904



запустил, теперь все работает. Всем спасибо. Помог исходник отсюда:
https://github.com/wolfmanjm/TouchScreenDemo
Go to the top of the page
 
+Quote Post
Dunduk
сообщение Jan 14 2016, 14:57
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-08-09
Пользователь №: 51 904



Цитата(Dunduk @ Oct 26 2015, 14:43) *
запустил, теперь все работает.

Нет, как оказалось, ни черта не работает.
Долгое время этим вопросом не занимался, сейчас посмотрел - контроллер тач скрина выдает корректное количество нажатий и даже корректную координату по Y. А вот по X все плохо.
Есть подозрение что конкретно мой дисплей (KD43G20-40TC-A91) имеет не такую распиновку прозрачных электродов, какая предполагается в драйверах, которых куча в интернете. Похоже, нужно при заливе FW выставить какую-то иную последовательность сканирования по горизонтали. Но какую? В какой регистр записать?
В аттаче картинка, я подготовил ее для производителя, который болт положил на тех, кто покупает меньше 100к в год.
Буду рад любому совету.

Эскизы прикрепленных изображений
 Р В Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 93%
Прикрепленное изображение
2310 x 1621 (264.83 килобайт)
 
Go to the top of the page
 
+Quote Post

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

 


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


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