PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   Контроллер резистивного сенсорного экрана, совместимый с Андроид. (http://pccar.ru/showthread.php?t=18943)

ilia221165 01.08.2013 01:51

Вложений: 2
Цитата:

Сообщение от ilia221165 (Сообщение 263205)
Моя радость поутихла: Имеющийся у меня Archon 10I G9 не работает с нашим устройством.

Разобрался почему не работал - в проводе микро USB 4 контакт на землю надо было замкнуть.
Прикупил еще одну платку: "Pro Micro" (синего цвета).
VID\PID платки тоже отсутствует в файле touchcdc.inf.
Запустить загрузчик мне тоже не удалось (как и у "Pro Micro" красного цвета с надписью "sparkfan.com")

zyxel812 01.08.2013 15:32

Цитата:

Сообщение от ilia221165 (Сообщение 265782)
VID\PID платки тоже отсутствует в файле touchcdc.inf.
Запустить загрузчик мне тоже не удалось (как и у "Pro Micro" красного цвета с надписью "sparkfan.com")

Еще раз подчеркну, что файлик touchcdc.inf из архива уже для прошитого устройства!
А вот как это устройство прошить, зависит от того какой в нем изначально загрузчик. Для одного из вариантов приведена инструкция в данной теме.
Напиши какие VID\PID у тебя, попробую помочь с загрузчиком.

zyxel812 01.08.2013 15:37

Хотя, вот мануал на красный: https://www.sparkfun.com/tutorials/338
там всё с картинками, как драйвер ставить и прочее.
1 минуту у меня заняло это найти.

Вот когда прошивку по мануалу зальете, тогда уже устройство определится по другому, тогда и подкидывайте inf из архива.

mas_u 04.09.2013 20:06

Цитата:

Сообщение от YAM1966 (Сообщение 265390)

При использовании мультитач USB HID его не будет (эмуляция 2-х касаний на резистивном таче):

А какой report descriptor Вы используете для мультитача?
Случайно не этот Two Finger Parallel/Hybrid Mode Report Descriptor


Цитата:

Сообщение от YAM1966 (Сообщение 265390)
но он пока заработал у меня только на свистках и тв боксах у которых встроенный тач не предусмотрен.

Тач вообще не работает или работает только одно касание?

YAM1966 04.09.2013 20:12

Цитата:

Сообщение от mas_u (Сообщение 269565)
А какой report descriptor Вы используете для мультитача?
Случайно не этот Two Finger Parallel/Hybrid Mode Report Descriptor

Похож, но не то. Я у микрочипа в апнотах нашел.

Цитата:

Сообщение от mas_u (Сообщение 269565)
Тач вообще не работает или работает только одно касание?

Вообще не работает.

mas_u 04.09.2013 20:33

Цитата:

Сообщение от YAM1966 (Сообщение 269567)
Похож, но не то. Я у микрочипа в апнотах нашел.


Вообще не работает.

А что он на "getevent -lp /dev/input/eventX" выдает?

Перепробовал кучу разных вариантов дескрипторов для мультитача - реально отображается только одно касание(((

YAM1966 04.09.2013 20:57

Цитата:

Сообщение от mas_u (Сообщение 269569)
А что он на "getevent -lp /dev/input/eventX" выдает?

Перепробовал кучу разных вариантов дескрипторов для мультитача - реально отображается только одно касание(((

Х.з. что он выдает ;)
Пока проверить не могу, заканчиваю http://pccar.ru/showpost.php?p=265096&postcount=36
Дел еще куча по нему...

admin 05.09.2013 11:41

Цитата:

Сообщение от ilia221165 (Сообщение 265782)
Разобрался почему не работал - в проводе микро USB 4 контакт на землю надо было замкнуть.
Прикупил на EBAY еще одну платку: "Pro Micro" (синего цвета).
VID\PID платки тоже отсутствует в файле touchcdc.inf.
Запустить загрузчик мне тоже не удалось (как и у "Pro Micro" красного цвета с надписью "sparkfan.com")

Я без проблем запустил Micro Pro синего цвета, такую же как на твоем фото
Покупал в магазине duino.ru

folv 06.09.2013 06:44

А как подключить 5-проводной тач?

YAM1966 06.09.2013 10:46

Цитата:

Сообщение от folv (Сообщение 269804)
А как подключить 5-проводной тач?

Принцип 4-х проводного:
http://upload.wikimedia.org/wikipedi...ouchscreen.png
Принцип 5-и проводного:
http://upload.wikimedia.org/wikipedi...5wires.svg.png
Особой разницы нет, кроме отдельной пятой линии для собственно съема потенциала для определения точки касания...

Макс_79 13.10.2013 11:47

Touch controller
 
Добрый день,
Подскажите пож-та - пытаюсь перекалибровать - пишет "От устройства получен неправильный отклик". Как быть в такой ситуации? (перепрошивал заново - всеравно 1 и тоже.)

mas_u 13.10.2013 23:32

Если перекомпилить название устройства на "qwerty" курсор мыши должен исчезнуть в андроиде. Ну или можно, при наличии рута, добавить idc файл.

mas_u 14.10.2013 01:22

Цитата:

Сообщение от YAM1966 (Сообщение 269567)
Похож, но не то. Я у микрочипа в апнотах нашел.


Вообще не работает.

Пробовал дескриптор микрочипа - ..\USB\Device - HID - Digitizers\Multi Touch - Firmware
Разницы с тем что на сайте микрософта почти нет. И на свистке (android 4.2) и на планшете (android 4.0) одно касание с курсором, второго нет. В винде 2 касания.

P.S. Если поставить значения bInterfaceClass, bInterfaceSubClass, bInterfaceProtocol как у микрочипа то винда запрашивает feature report с максимальным кол-вом точек, а андроид нет - если поставить 3\0\0 то андроид тоже запрашивает но сути дела это не меняет.

YAM1966 14.10.2013 11:06

Цитата:

Сообщение от mas_u (Сообщение 273556)
................

Надо ставить
0x0dfc, /* vendor ID */
0x0001, /* product ID */
и положить файл Vendor_0dfc_Product_0001.idc
в соответствующую папку с содержимым

touch.deviceType = touchScreen
touch.orientationAware = 1
device.internal = 1
keyboard.layout = qwerty
keyboard.characterMap = qwerty2
keyboard.orientationAware = 1
keyboard.builtIn = 1
cursor.mode = navigation
cursor.orientationAware = 1

mas_u 14.10.2013 11:35

Цитата:

Сообщение от YAM1966 (Сообщение 273572)
Надо ставить
0x0dfc, /* vendor ID */
0x0001, /* product ID */
и положить файл Vendor_0dfc_Product_0001.idc
в соответствующую папку с содержимым

touch.deviceType = touchScreen
touch.orientationAware = 1
device.internal = 1
keyboard.layout = qwerty
keyboard.characterMap = qwerty2
keyboard.orientationAware = 1
keyboard.builtIn = 1
cursor.mode = navigation
cursor.orientationAware = 1

Будет время попробую.
Странно почему у Вас тогда в винде не работает?

YAM1966 14.10.2013 11:40

Цитата:

Сообщение от mas_u (Сообщение 273575)
Будет время попробую.
Странно почему у Вас тогда в винде не работает?

х.з. я глубоко пока не копал... Было чем заняться :yes4:, то ИК вход всем подавай, то ИК выход :acute:
и так уже 12 задач крутится в контроллере....

zyxel812 17.10.2013 23:02

Цитата:

Сообщение от Макс_79 (Сообщение 273461)
Добрый день,
Подскажите пож-та - пытаюсь перекалибровать - пишет "От устройства получен неправильный отклик". Как быть в такой ситуации? (перепрошивал заново - всеравно 1 и тоже.)

Я вижу только одну причину - подключаешься не к тому COM порту.

mas_u 18.10.2013 01:38

Вроде получилось - двойной USB пальцетык с емкостным тачем


YAM1966 18.10.2013 11:00

Цитата:

Сообщение от mas_u (Сообщение 274109)
Вроде получилось - двойной USB пальцетык с емкостным тачем

С емкостным контроллером тача по шине I2C ?

awtoap 18.10.2013 14:37

Думаю что именно так.

mas_u 18.10.2013 15:59

Вложений: 1
Цитата:

Сообщение от YAM1966 (Сообщение 274135)
С емкостным контроллером тача по шине I2C ?

Да, тач от какого-то китайского планшета. Идеально приклеился на матрицу at070tn94. Матрица подключена к контроллеру с hdmi, vga и двумя av входами, один из которых с автоматическим переключением.

YAM1966 18.10.2013 16:35

Цитата:

Сообщение от mas_u (Сообщение 274199)
Да, тач от какого-то китайского планшета. Идеально приклеился на матрицу at070tn94......

И как я понимаю имеет на конце стандартный 30 пиновый разъем с шагом 0.5мм который втыкается в контроллер емкостного тача. Так?
Какой контроллер тача там стоит?

s.m. 18.10.2013 17:59

Цитата:

Сообщение от YAM1966 (Сообщение 274202)
И как я понимаю имеет на конце стандартный 30 пиновый разъем с шагом 0.5мм который втыкается в контроллер емкостного тача. Так?
Какой контроллер тача там стоит?

+1
Можно крупную фотку микросхемы тача?

mas_u 18.10.2013 18:53

Цитата:

Сообщение от YAM1966 (Сообщение 274202)
И как я понимаю имеет на конце стандартный 30 пиновый разъем с шагом 0.5мм который втыкается в контроллер емкостного тача. Так?

Нет. Контроллер тача распаян непосредственно на шлейфе. Выход 6 или 7 пиновый - точно уже не помню.

Цитата:

Сообщение от YAM1966 (Сообщение 274202)
Какой контроллер тача там стоит?

FT5x

mas_u 18.10.2013 18:56

Цитата:

Сообщение от s.m. (Сообщение 274216)
+1
Можно крупную фотку микросхемы тача?

Нет возможности сделать, нужно разбирать корпус.
Там стоит FT5x c i2c выходом.

YAM1966 18.10.2013 19:43

Понятно.... FocalTech их клепает...

Даташит

s.m. 18.10.2013 19:48

Цитата:

Сообщение от mas_u (Сообщение 274222)
Нет возможности сделать, нужно разбирать корпус.
Там стоит FT5x c i2c выходом.

хм, у меня такой стоит на моей матрице 5'' от VX580W.
Что-то вроде FT5406.
Там именно плата на самом шлейфе.
А к чему подключен шлейф?
Есть распиновка?

mas_u 18.10.2013 20:06

Вложений: 1
Цитата:

Сообщение от s.m. (Сообщение 274232)
хм, у меня такой стоит на моей матрице 5'' от VX580W.
Что-то вроде FT5406.
Там именно плата на самом шлейфе.
А к чему подключен шлейф?
Есть распиновка?

у меня на онде ft5x распаян на основной плате. Шлейф тача 30 пиновый подключается к плате через 30 пиновый разъем.

В этом варианте тача микросхема находится прямо на шлейфе - как на рисунке, только контактов меньше. На шлейфе контакты тоже подписаны. Для работы вроде как достаточно: INT, SDA, SCL, Vcc, GND

s.m. 18.10.2013 23:04

Цитата:

Сообщение от mas_u (Сообщение 274235)
у меня на онде ft5x распаян на основной плате. Шлейф тача 30 пиновый подключается к плате через 30 пиновый разъем.

В этом варианте тача микросхема находится прямо на шлейфе - как на рисунке, только контактов меньше. На шлейфе контакты тоже подписаны. Для работы вроде как достаточно: INT, SDA, SCL, Vcc, GND

упс, я ступил. У меня тоже контроллер на плате расположен, так что я в пролете

tegelberg 20.11.2013 16:22

Можно с этим контролером подружить резистивный точ с андроидом.

http://www.ebay.de/itm/131035296777?...84.m1439.l2649

Если да то помогите мне ето сделать.
Сразу скажу что я в етом не очень разбираюсь.
Спосибо.

s.m. 20.11.2013 16:30

Цитата:

Сообщение от tegelberg (Сообщение 277833)
Можно с этим контролером подружить резистивный точ с андроидом.

http://www.ebay.de/itm/131035296777?...84.m1439.l2649

Если да то помогите мне ето сделать.
Сразу скажу что я в етом не очень разбираюсь.
Спосибо.

Почему нет, там тоже стоит ATMega32U4.
Инструкция ничем не отличается от того, что написано в первом посте темы

tegelberg 20.11.2013 21:52

Хорошо. Но я не понимаю как. Через какую программу его перешивать?

s.m. 20.11.2013 21:54

Цитата:

Сообщение от tegelberg (Сообщение 277873)
Хорошо. Но я не понимаю как. Через какую программу его перешивать?

WinAVR

Все же разжевал здесь

http://www.pccar.ru/showpost.php?p=261290&postcount=26

tegelberg 20.11.2013 22:41

Не могу разобраться с WINAVR не как не найду где менять порт.
Или есть видео или пошаговое описание с фото.
Да я презнаюсь я чайник.

tegelberg 21.11.2013 02:47

И снова просидел за компом весь вечер и ничего не добился

tegelberg 21.11.2013 23:53

Сегодня я немного продвинулся
В консоли оно дошло недоканца как в вашем описании
можит теперь чегото ему не хватаит?
затормазил на колибровке
пишит что нет отклика от устройства.

tegelberg 22.11.2013 00:03

http://img5.fotos-hochladen.net/uplo...ilp52f793z.jpg

s.m. 22.11.2013 00:30

Цитата:

Сообщение от tegelberg (Сообщение 278057)

Написано ж, что не нашло TouchController.hex ...
Точно положили его в нужную папку перед прошивкой?

tegelberg 22.11.2013 01:07

Да лежит в WinAVR-20100110/bin

s.m. 22.11.2013 01:16

Цитата:

Сообщение от tegelberg (Сообщение 278065)
Да лежит в WinAVR-20100110/bin

А почему тогда сразу после команды написано с:\users\alex
Вместо папки bin ?
Прошивку надо выполнять в папке bin!
Почему так сложно исполнить инструкцию строго по шагам?
Файл и не будет найден потому что команда прошивки в инструкции написана для случая, когда текущая папка bin! В команде прошивки указан путь к файлу прошивки относительно текущей папки.
Вы что, никогда до этого командную строку не видели?
Выполните инструкцию сначала, не пропуская ни одного шага и будет Вам счастье. Там ничего сложного.


Часовой пояс GMT +4, время: 22:54.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot