Главная категория > Компьютеры, сканеры ШК, Клавиатуры, принтеры и ПО и т.д.

Авось кому пригодится - сканируем ЛПТ

(1/1)

tridentxp:
Не знай куда именно выложить, по этому решил сюда. Писал на скорую руку, кучи проверок не проводил, выложил с исходниками для любителей поковыряться в чужом коде, виндовые приложения пока писать не умею. В общем: scan_lpt просто делает 1Е6 выборок 10-13 пинов  лпт порта, и кидает полученное на d:\look\osc.osc (папочку look ручками придётся создать, и не забыть выполнить инструкции из вложенной статьи  "Работа с LPT под Win 2000, XP" ). look_osc вытаскиевает osc.osc, и отображает в консоли (жупег приатачен). она же ищет по нажатым клавишам '1'-'8' нули и единицы на соответсвующих пинах (в случае если надоело ждать, когда же попадётся нарастающий или спадающий фронт). пробел - переход к предыдущей выборке. возможно проги ругнутся на отсутствие библиотек (не научился пока к проекту присоединять) - чего не достаёт - подкину. какой то из пинов - ИНВЕРСНЫЙ. look_realtime - как ясно из названия просто выводит в консоль тэтраду 10-13 пинов сразу, и ни чего не сохраняет. адекватная критика принимается.

P.S.за изохроность выборок не отвечаю - как загружен комп. Приатаченный "скан" - LAT, STB, CLK, DAT для Т1013 АМС100МК (тружусь над стыковкой этого девайса и ТПГ мерка 130, эта тпг данные в зеркалке выжигает, а ещё у амс-ки на CLK и DAT "гуляет какая то дрянь", когда нажимаются кнопки).
управляющие клавиши вправо, влево, вверх, вниз почему то срабатывают ДВАЖДЫ (видимо прикол функции getch())

Навигация

[0] Главная страница сообщений

Произошла ошибка благодарности
Думаю...
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 
Перейти к полной версии