Alex_Golubev 0 27 февраля, 2023 Опубликовано 27 февраля, 2023 · Жалоба Есть монитор Advantech IDS-3210 800x600. У него есть выхода тачскрина, usb и rs232. Решил подключиться к rs232 в силу простоты. При подключению к терминалу на скорости 9600,8,1 без четности выдает следующие сообщения 81 07 2B 07 3B 81 07 2C 07 3D 81 07 2E 07 41 81 07 31 07 46 81 07 33 07 4A 81 07 33 07 4A 80 07 33 07 4A 81 04 30 0C 20 81 04 2F 0C 20 81 04 2E 0C 1F 81 04 2D 0C 1F 81 04 2D 0C 1F 81 04 2D 0C 1F 81 04 2D 0C 1F 81 04 2D 0C 1F 81 04 2F 0C 1F 81 04 2F 0C 1F 80 04 2F 0C 1F Символ 81 и 80 повторяются. 81 - как понимаю нажатие, 80 - отпуск. Но как понять Что означают 4 числа между ними? Как понимаю это должны быть координаты, но они в каком-то зашифрованном виде идут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 87 27 февраля, 2023 Опубликовано 27 февраля, 2023 · Жалоба Скорее всего координаты и/или усилие https://advdownload.advantech.com/productfile/Downloadfile3/1-1RFFONB/IDS-3210_User_Manual_Ed.2_FINAL.pdf 3.4 Touch Drivers The touch screen driver is available on line at the Advantech website. Use the following link to access the driver: http://support.advantech.com/support/default.aspx Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 27 февраля, 2023 Опубликовано 27 февраля, 2023 · Жалоба Проверьте гипотезу от "старой мыши" Mouse Systems Serial Mouse (quite rare) Accessed at 1200 bauds, just like standard serial mouse, but with 8N1 instead 7N1, and with different data bytes. __First Byte_________________________ 7-3 First Byte Code (10000b) 2 Left? Button (0=Pressed) 1 Middle? Button (0=Pressed) 0 Right? Button (0=Pressed) __Second Byte________________________ 7-0 Horizontal Motion (X1) __Third Byte_________________________ 7-0 Vertical Motion (Y1) __Fourth Byte________________________ 7-0 Horizontal Motion (X2) __Fifth Byte_________________________ 7-0 Vertical Motion (Y2) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex_Golubev 0 27 февраля, 2023 Опубликовано 27 февраля, 2023 · Жалоба Первый байт попал походу. Походу не то что надо. Берем посылку 81 07 2B 07 3B 2 байт X1 и 4 байт X1 собираем получаем 0707 а это 1799. Экран всего 800x600. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 27 февраля, 2023 Опубликовано 27 февраля, 2023 · Жалоба Наверное, все же стоит потыкать по углам и посмотреть цифры. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 27 февраля, 2023 Опубликовано 27 февраля, 2023 · Жалоба 1 час назад, aaarrr сказал: Наверное, все же стоит потыкать по углам и посмотреть цифры. и в центре Разрешающая способность тачскрина как правило намного меньше-больше (?), чем у экрана. Возможно даже это аналоговая оцифровка. Поэтому привязываться к разрешающей способности дисплея - не факт что правильно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 27 февраля, 2023 Опубликовано 27 февраля, 2023 · Жалоба 3 часа назад, HardEgor сказал: . . . .The touch screen driver is available on line at the Advantech website. Use the following link to access the driver: . . . Для т.м. Advantech характерна любовь к бумажной документации (также максимально обрезанной для пользователя) и нелюбовь выкладывать "необходимую и достаточную" техническую информацию в формате pdf. Уровень поддержки по тех-документации и софту - "отстой". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 45 27 февраля, 2023 Опубликовано 27 февраля, 2023 · Жалоба Драйвера по ссылке отдаются. Скачайте досовский и скормите IDA. Или линуховый- там кое-какие исходники есть, хотя для USB в основном. Проблема похоже в том, что поведение экрана конфигурится через встроенный eeprom и возможны разные режимы работы экрана типа виртуальной мыши итд. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex_Golubev 0 28 февраля, 2023 Опубликовано 28 февраля, 2023 · Жалоба Вот снял по углам. Спойлер 81 01 77 0E 1F 81 01 77 0E 1F 81 01 77 0E 1F 81 01 77 0E 1F 81 01 77 0E 1F 81 01 77 0E 1F 81 01 77 0E 1F 81 01 77 0E 1F 81 01 77 0E 1F 81 01 77 0E 1F 81 01 77 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1F 81 01 76 0E 1E 81 01 76 0E 1E 80 01 76 0E 1E Левый низ 81 0E 31 0E 38 81 0E 31 0E 38 81 0E 31 0E 38 81 0E 31 0E 38 81 0E 31 0E 38 81 0E 31 0E 38 81 0E 31 0E 38 81 0E 31 0E 38 81 0E 31 0E 38 81 0E 32 0E 38 81 0E 32 0E 38 81 0E 32 0E 38 81 0E 32 0E 38 81 0E 32 0E 38 81 0E 32 0E 38 81 0E 32 0E 38 81 0E 32 0E 38 81 0E 32 0E 38 81 0E 32 0E 38 81 0E 32 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 81 0E 33 0E 38 80 0E 33 0E 38 левый верх 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 81 0E 2E 01 39 80 0E 2E 01 39 правый верх 81 01 6F 01 22 81 01 6F 01 22 81 01 6F 01 22 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 21 81 01 6F 01 22 81 01 6F 01 22 80 01 6F 01 22 правый низ 81 08 07 07 52 81 08 06 07 52 81 08 05 07 52 81 08 04 07 52 81 08 03 07 52 81 08 02 07 52 81 08 01 07 52 81 08 00 07 52 81 07 7E 07 53 81 07 7D 07 53 81 07 7D 07 53 81 07 7E 07 53 81 07 7F 07 53 81 08 00 07 53 81 08 01 07 52 81 08 02 07 51 81 08 02 07 51 81 08 02 07 51 80 08 02 07 51 центр Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 28 февраля, 2023 Опубликовано 28 февраля, 2023 · Жалоба Где X, где Y видно; тач резистивный - калиброваться и работать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex_Golubev 0 28 февраля, 2023 Опубликовано 28 февраля, 2023 (изменено) · Жалоба Тач резистивный. Вы имеете в виду 1 и 2 байт Y 3 и 4 байт X. Это походу попугаи АЦП как понимаю. Я считал что они уже калиброванные. Изменено 28 февраля, 2023 пользователем Alex_Golubev Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 28 февраля, 2023 Опубликовано 28 февраля, 2023 · Жалоба Да, это сырые данные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться