amost 0 23 июля, 2007 Опубликовано 23 июля, 2007 (изменено) · Жалоба Здравствуйте, с недавних пор возникла у меня необходимость создать устройство, которое висело бы на шине PS/2 клавиатуры и дублировало во внешнюю EEPROM все скан-коды идущие от клавиатуры к хосту (компьютеру) не нарушая при этом передачу данных. по всем описаниям протокола обмена которые мне удалось найти, педача каждого бита по линии данных стробируется отрицательным перепадом на линии синхронизации. в состоянии покоя (в холостом режиме) обе линии в высоком состоянии. после длительных трудностей я обнаружил, что в состоянии покоя на линии CLK выходного разъема для подключения клавиатуры (даже при отключенной клавиатуре) присутствуют импульсы с длительностью высокого уровня намного превышающей длительность низкого. эти импульсы вызывали ложные прерывания в моем устройстве, и естевственно, ошибки в работе. на другой материнке, достаточно древней (купленой лет 6-7 назад, CPU 400MHz) все как по спецификации - четкий высокий уровень. с чем это может быть связано? другой протокол, что-ли? материнка ASUS P5L-VM Изменено 23 июля, 2007 пользователем amost Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 23 июля, 2007 Опубликовано 23 июля, 2007 · Жалоба Поиском пользуйтесь. Вот в этом топике не похожая ли проблема обсуждалась? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
amost 0 25 июля, 2007 Опубликовано 25 июля, 2007 · Жалоба похожая, спасибо вопрос решен Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 25 июля, 2007 Опубликовано 25 июля, 2007 · Жалоба вопрос решен Раз вопрос решен, то неплохо бы сообщить КАК ИМЕННО он решен? Чтобы другим наука была ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
amost 0 27 июля, 2007 Опубликовано 27 июля, 2007 · Жалоба Раз вопрос решен, то неплохо бы сообщить КАК ИМЕННО он решен? да в том то и дело, что решен он не особо изворотливым путем. просто перекинул линии прерывания, сейчас ПОП вызывается по старт-биту. правда приходится весь байт одним махом принимать, но в моем случае это приемлимо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться