Компьютеры | Эмуляция клавиатуры компьютера микроконтроллером? |
|
---|---|---|
AHTOXA: Можете сами проверить А на чём Вы проверяете? P.S. |
|
|
DWD: А на чём Вы проверяете? Как на чём? На клавиатуре, на той же, с которой набираю это сообщение DWD: Может, как уже упоминалось rfc, в случае большого числа одновременно нажатых клавиш, при отпускании их, в комп передётся последовательность всех кодов этих клавиш? Клавиатура передаёт код при нажатии и при отпускании каждой клавиши. Остальное не её дело. |
|
|
AHTOXA: Как на чём? На клавиатуре |
|
|
Ещё надо учесть, что на AT клавиатурах данные передаются в обе стороны: индикаторы состояния (NumLock и т.д.) включаются программно из компьютера, в отличие от старых клавиатур XT. Ограничение на число одновременно нажатых клавиш скорее всего аппаратное, ведь кнопки опрашиваются динамически и при определённых комбинациях нажатых клавишь обнаружить нажатие других клавишь будет невозможно. |
|
|
Нет, число нажимаемых клавиш ограничено программно виндой. В других ОС по-другому. При нажатии клавиши клавиатура начинает периодически отсылать её код в машину (так. наз. автоповтор). При нажатии ещё одной - повторяет уже её код и так далее. Не повторяется только клавиша ПАУЗА. При отпускании клавиши однократно передаётся её же код, но с установленным старшим битом в последнем байте. Для передачи состояния датчиков может быть лучше организовать кодовые посылки - сколько датчиков, столько бит в посылке. Использовать можно И2Ц (PS/2 клавиатура и мышь), ШИМ, асинхронную передачу (последнюю просто организовать на микроЭВМ с асинхронным приёмопередатчиком на борту, подключенную к соответствующему порту ПК). С последовательным портом по-моему возникнет меньше всего проблем при написании программной части. |
|
|
У себя на производстве успено пользуем вот что: Ну это, конечно, ежели контора платит, а то 4700 руб как-то накладноссс, для дома-для семьи. Дрова под ХР работают, но входы-выходы у нее слааааабые, так что буферизировать приходится. |
|
|
никак не пойму, зачем подключать датчики к ключам и эмулировать кнопки клавиатуры??? http://www.obdev.at/products/avrusb/hidkeys.html |
|
|
djelektronik: никак не пойму, зачем подключать датчики к ключам и эмулировать кнопки клавиатуры??? DWD: Видел готовые модули - платка, |
|
|
Vov4ik: Нет, число нажимаемых клавиш ограничено программно виндой. Сергей К: Для себя я решил - СОМ кабель тоже неплохо смотрится |
|
|
djelektronik: djelektronik http://www.obdev.at/products/avrusb/hidkeys.html У этого проекта кривая реализация USB протокола - некорректно работает под 95-98-МЕ-2000 токма под ХР работоспособно. А код этот куча нороду куда только не пихает , но в проблеме не разобрались. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |