передача данных из мыши в МК

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Аватара пользователя
ZlojKota
Родился
Сообщения: 14
Зарегистрирован: Пт авг 15, 2008 09:23:32
Откуда: Новосибирск
Контактная информация:

передача данных из мыши в МК

Сообщение ZlojKota »

Доброго времени суток, дорогие форумчане!!! второй день мучаюсь в попытках скормить мауса PS/2 своему МК (PIC16F887)... проблема не в том, что не могу написать прошивку.... я не знаю как.... нигде нет нормльного описания протокола ПС/2... чтобы с временными диаграммами..... кто куда чего сколько посылает и что требуется от МК в ответ... посмотрел осцилографом на работающую мыш, воткнутую в комп.... мягко говоря - я в шоке... в mikroC есть библиОтика работы с ПС/2, но там только для клавы.... втыкиваешь туды мыш - результат нулевой...
ТСС8900
Реклама
Аватара пользователя
BCluster
Собутыльник Кота
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев
Контактная информация:

Сообщение BCluster »

Привет)
Плохо гуглил
http://www.computer-engineering.org/ps2protocol/
эт раз
два - проще прикошачить ком мышь вроди)
Реклама
Аватара пользователя
ZlojKota
Родился
Сообщения: 14
Зарегистрирован: Пт авг 15, 2008 09:23:32
Откуда: Новосибирск
Контактная информация:

Сообщение ZlojKota »

за первое спасибо....
только что нашел вот это - http://radio-hobby.org/uploads/journal/ ... _2009.djvu
там про мышь описано оч. подробно... на 27-й страничке...

BCluster писал(а): проще прикошачить ком мышь вроди)
- перевелись нынче у нас ком-мышиши... :) мне мыша нужна, как следящий элемент для робота- будет следить скока и куда проехали...
ТСС8900
Аватара пользователя
BCluster
Собутыльник Кота
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев
Контактная информация:

Сообщение BCluster »

гыгы)
Ну усб наверно еще сложнее чем пс/2
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Серый_
Опытный кот
Сообщения: 708
Зарегистрирован: Пт ноя 30, 2007 14:40:44

Re: передача данных из мыши в МК

Сообщение Серый_ »

Привет всем. Подключаю: USB Мышь > Переходник PS/2 > Недокомпьютер на МК (ATmega644). После посылки на мышь старт-импульса, она должна вернуть пачку Clock-ов (прерываний), а возвращает только одно. Может, кто сталкивался и знает какие тут могут быть "подводные камни"? На обычном ПК проверено = работает. (Клава на данном недокомпьютере работает, т. е. я не совсем нуб). :)
Изображение
Вложения
ps2-host-device.gif
PS/2 Host-Device
(11.68 КБ) 704 скачивания
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: передача данных из мыши в МК

Сообщение Мурик »

Серый_ писал(а):USB Мышь > Переходник PS/2
Переходник активный? Если нет, то мышка наверное не поддерживает PS/2.
Реклама
Аватара пользователя
Серый_
Опытный кот
Сообщения: 708
Зарегистрирован: Пт ноя 30, 2007 14:40:44

Re: передача данных из мыши в МК

Сообщение Серый_ »

Сложно сказать какой он, для этого его надо "пошкерить", а не хочется. В случае пассивных переходников, материнка (обычного PC) должна в свой PS/2 коннектор "транслировать" USB протокол - придумка выглядит как-то даже фейково, нормальная ли это практика? Был бы лог-анализатор можно было бы потестить, что представляет из себя отсыл на мышь. Видимо, если такая картина выплывает - самое простое надыбать чисто-PS/2-шную мышь... :(
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: передача данных из мыши в МК

Сообщение Мурик »

Серый_ писал(а):В случае пассивных переходников, материнка (обычного PC) должна в свой PS/2 коннектор "транслировать" USB протокол
Нет, это некоторые USB мышки еще и PS/2 поддерживают. Встречается и наоборот - PS/2 мышки поддерживают USB. Для них и предназначены пассивные переходники.
Аватара пользователя
Серый_
Опытный кот
Сообщения: 708
Зарегистрирован: Пт ноя 30, 2007 14:40:44

Re: передача данных из мыши в МК

Сообщение Серый_ »

Раз с обычным компом работает через PS/2, то чего ей может не хватать?
Аватара пользователя
Серый_
Опытный кот
Сообщения: 708
Зарегистрирован: Пт ноя 30, 2007 14:40:44

Re: передача данных из мыши в МК

Сообщение Серый_ »

P. s. Вообщем закупил PS/2 мышей подешевле, звуковуха выступила в роли бесплатного, 2-х канального лого-анализатора и... прорвало. Всплыло, что для пуска, достаточно "спустить дату" и ждать прерывания на клоке. Таким образом Acknow, Selftest и ID уже удалось считать: FA AA 00. Может и с её конфигом УГ не возникнет.
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: передача данных из мыши в МК

Сообщение m.ix »

оффтоп

есть софт для комп, где оптическая мышь работает как сканер
сканирует не хуже обычного сканера
но размер поля сканирования был мал
мышкой водишь и сканируешь.
Лечу лечить WWWашу покалеченную технику.
Ответить

Вернуться в «Интеграция с ПК»