Последний раз редактировалось alex-eller; 18.02.2016 в 22:32.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ну вот на этом месте всё и развалилось.
Софт , как правило, упорно лезет работать напрямую с портом клавиатуры.
Верно, местные ёжики про это осведомлены
Так кто именно будет копить инфу о нажатых/отпущенных кнопках и сублимировать это в некое подобие ответа порта?
- - - Добавлено - - -
А зачем развенчивать? Пускай человек порадуется, понадеется....![]()
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
На самом деле, опен сорс настолько крут, что и это победили. http://wiki.amperka.ru/projects:keylogger Тут не полноценная usb точка, а перехватчик. Используют модифицированную V-USB, чтобы успеть за скоростью передачи. А про полноценный программный HID на самом маленьком из AVR (ATtiny45) наверное все давно слышали, с помощью той же библиотеки V-USB. Так что вот, восемь бит и 16 мегагерц для побед по теме клавиатуры должно быть достаточно. Хотя и сложно.
Осталось задаться вопросом, где взять кардиограмму хотя бы 16 мгц, и куча пинов ввода-вывода на старых чипах.![]()
На моей рк-шке 1,78.Да и к тому же кристалл совсем не AVR.
![]()
Последний раз редактировалось cy6; 21.02.2016 в 02:13.
wtf
http://www.computer-engineering.org/.../waveform3.jpg
особое внимание на квитирование
от устройства к хосту тоже есть квитирование, линии данных ОК, хост тоже должен подтверждать примем данных от клавиатуры, так же он линией Data может сигнализировать устройству что он занят и устройство будет ждать освобождения
Забавно, один говорит что для эмуляции PS/2 достаточно двух битного регистра. А другой что ВВ51, которая явно на порядок сложнее 2-ух бит, для этого слишком примитивна. Прям когнитивный диссонанс )
Просто не хотелось бы лепить отсебятину. Хотелось бы использовать типовое решение.
Тоже вариант. Но тогда придётся отдельно лепить квитирование, квантование и проверку чётности. Это что за монстр в результате получится(
так avr надо обрабатывать еще и виртуальную матрицу клавиатуры, тут по таймингам гораздо сложнее чем usb хост
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)