Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Народ, нужет совет по мыше PS/2, или хотяб направление куда идти :-)
Отправлено
_zag_ 11 июня 2008 г. 10:56
Вобщем, таккая ситуация:
мышь на м/с EM84510FP, при подаче питания передает как надо AA,00, а после посылки команды Reset (FF) мышь отвечает только 2-я байтами (AA,00) хотя по описанию м/с и на всех сайтах описывающих это дело в ответ должно приходить 3 байта: FA,AA,00
и на остальные команды в ответ FA тож не приходит хотя в ДШ сказано:"There are 16 valid commands that transmits between the system and EM84510. The “FA” code is always the
first response to any valid input received from the system"
Можно конечно предположить что AA,00 в ответ на FF это какаянидь ошибка, но так в документации нет такого (кстати ошибочные FE и FC приходят от мыши в слючае не пральной команды, проверял). И еще, каким макаром бит четности надо считать? я считал кол-во "1" в байте и если четное то бит четности "0" иначе "1" ан нет
Составить ответ | Вернуться на конференцию
Ответы
- Ответ: Всё, всем спасибо.. нашел косяк... всё заработало — _zag_ (11.06.2008 15:58:16 195.5.124.120, пустое)
- Когда делал на AVR клавиатуру, всегда передавал ACK (FA). А передаваемый бит четности вычислялся так: — Леонид Иванович (11.06.2008 13:45:26 87.252.227.57, 193 байт)
- у мышей вообще около 3-4 протоколов, точно не помню — политрукк (11.06.2008 11:56:36 209.20.66.159, 174 байт)
- Ну, не знаю. У меня как раз есть документ, где написано, что FA после RESET быть не должно ... — vinogradov (11.06.2008 11:12:16 92.112.20.125, пустое)